Fix #129. Constrain that onFulfilled and onRejected must not be called before promise is fulfilled or rejected.