[delegate] Improve trampoline caching

Should use MONO_STRUCT_OFFSET.
Before it goes it it must update our offsets headers.