Then shortcut

If the promise is already resolved and the handlers for the state that the promises resolves into wasn't provided, `return this` as quickly as possible.