Ensure `.done(cb)` always runs async (No Zalgo). Update post hooks to force returning [err,res] or throw Error.