Fix description of `resolve`

Resolution and fulfillment are very different. A promise can be "resolved" but never become fulfilled or rejected. This would simply occur by resolving a promise to a forever-pending promise, e.g.

```js
var foreverPending = new Promise(() =>);
var resolvedButAlsoForeverPending = new Promise(resolve => resolve(foreverPending));
```