RSVP was eating exceptions that occurred when controllers were starting up.

Also, PromiseResolver was attempting to store promise results even if no promise was created.