Deps: Take noYieldsAllowed off client call stack
Deps: Do less function wrapping

Now you can actually see function source code when you inspect _onInvalidateCallbacks in the debugger.  Instead of wrapping a bunch of stuff around the callbacks before enqueuing them, we move the logic to where they are called.