Deferreds that have thrown should be rejected.

Previously, the .rejected() accessor returned false if the Deferred had
thrown.