Mark object as on stack for calling into Ruby

When we call back into Ruby here for respond_to_missing, we have to make
sure to mark self as on stack because it might trigger a GC.

Fixes #2445