#365 Short-circuit any cases where an error caused the returned Promise to be fulfilled but an unfulfilled Promise later tries to complete it.