[JBTM-2110] IBM orb recovery

Imagine a resource that is not controlled by Narayana but is participating in a transaction under Narayanas control. It now wants to call replay_completion. Does it need to put something in a specific slot and if so isn't that contrary to the interop stuff. Of course it may all be encoded in the IOR in and the resource might not need to put anything in a slot by hand (i.e. the resource may not need to know any details related to slots) and in which case that is fine.

As I understand it a resource (with no access to Narayana libraries should be able to narrow the IOR returned from register_resource and just call replay_completion on it. Is that the case here?