Fixed a few places inadvertently swallowing errors in Promise chains. This
would cause e.g. Q.getUnhandledReasons() and a [future DevTools
update](https://code.google.com/p/v8/issues/detail?id=3093) to show nothing
even when an error occurred.