Fortifying Utility.async against sneaky double calls. Replacing a missing dependency in discount.js.