Adam,
We are aware of this issue and we actually have a patch somewhat ready to
solve the issue [1]. We made the RunQuery/RunAction/etc method deprecated to
encourage people to no longer use them. We have patch ready to remove all
current uses of RunQuery/RunAction/etc from the code base, but haven't gotten
around to rebasing/merging the patch.
Alexander
[1]
http://gerrit.ovirt.org/#/c/18413/
Thanks for the detail! Looks like fixing this properly is far from a beginner's
task.