Don't simplify LdObjInvoke if __invoke is static.

Summary: We expect LdObjInvoke to give us an instance method that we'll pass an
ObjectData* to. If it happens to give us a static method, we'll need to
pass in the Class*, but we expect to side-exit in that case.

Reviewed By: @jdelong

Differential Revision: D1732694