trait/promise: minor fix to clearing callbacks
trait/promise: minor fix to clearing callbacks

Since promises can never change their state or value, once they have
been fulfilled/rejected, they don't need their list of callbacks
anymore.

behance/nbd.js,Aintaer/nbd.js