Fixed thenable spelling, removed redundant check of `then`

As defined in https://promisesaplus.com/
Checking for truthyness of `value.then` is redundant because `typeof value.then === 'function'` cover that case too, so I removed it.