gni: stash private rma handle pointer in handle

Do not assume we can use offset_of to get back to the private struct.