Make PUSH-EVENT take an event. Simplify UNPACK-EVENT-PARAMS.
Support backgrounding IN-MAIN-THREAD blocks.  Breaks IN-MAIN-THREAD compat.