[Bugfix] ensure RSVP.on(‘error is correctly unsubscribed

still wanting to thoroughly audit: https://github.com/tildeio/rsvp.js/pull/255 before pulling this one in.

This sorts out the issues manifested in ember-data tests.

(cc @bmac @igort @rjackson)