Resume execution from the receiver, faking that the context on
top of it in the execution chain has returned anObject. The
receiver must belong to the same process as the executing context,
otherwise the results are not predictable. All #ensure: (and
possibly #ifCurtailed:) blocks between the currently executing
context and the receiver are evaluated (which is not what
would happen if you directly bashed at the parent context of
thisContext).