Fix is_callable for interface and abstract methods

Functions without a body can't be called
Fixes #3956

Test Plan:
`./run quick`