async-wrap: pass callback return value to after

New after callback parameters are as follows:

function after(context, domain, returnValue);

Note: This is not complete, and will also not (or ever will) return
values returned from functions passed to an EventEmitter.