Unhandled rejections not reported by error handler

Here is a failing unit test based on a situation I encountered in an application. `RSVP.on('error', ...)` fails to report unhandled rejections if they originate inside other error handlers.

The failure is correctly propagated out to the top-most level, where it is definitely not being handled by anything. So this seems like a bug.