Enforce a clean stack for `onFulfilled` and `onRejected`.

Closes #139. See also discussions in #70, #84, and #100.

Let's do this guys!!! 1.1 is so close I can smell it!

/cc @erights @briancavalier