Remove callback return injection and related

With paused waits, this is no longer correct.  Callbacks still don't allow waits inside callbacks yet (they should.)

Not seeing much impact from reporting, and Wipeout Pure is fine with this change.  I was mostly worried about something accidentally working, since callbacks are still not correct even with this change... but this does remove one incorrect piece.

-[Unknown]