extend rsvp.Promise to end() promise chain