get rid of throwing exception in rejecting (close #69)
immediately return proper state of promise got from vow.fulfill(value)/reject(value) (close #68)