Aha!! It *was* the revision_id. I mistakenly looked at the object_id -- and not the item_id -- in the xowiki_objectx view -- which was particularly stupid since the view provides a column named "item_id". Using the correct item_id now works without error.
Thanks again for your helpful explanations and ingenious code!