Update lib/promise-object.js

returned when only self matches
Merge pull request #1 from martijnkorteweg/master

return that shit