invoke no longer throws `MirroredUncaughtExceptionError`, now throws the `e` that happened

this is good!