[delegate] Improve trampoline caching

Because we return ->invoke_impl on what's returned by mono_create_delegate_trampoline_info which can return NULL