Small rethink of method handles for reentry

Turns out we can't just use invokeExact on the original method because the
type is different for every compilation unit, duh.  So let's pre-curry and
cache an appropriate form of the method on the StaticCodeInfo.