When a promise is rejected, treat it as resolve( false )

fixes #8