The current implementation of the MiqTask#generic_action_with_callback method has some shortcomings that require us to jump through extra hoops on the V2V side. Specifically, it would be beneficial if that method accepted all options, instead of ignoring most of them. At the moment it only accepts :action and :userid. It would also be beneficial if that method had the option to return the full task object instead of just the task id so that we don't have to lookup the task again.
https://github.com/ManageIQ/manageiq/pull/18578
Verified on: 5.11.0.8.20190611155126_01e077e