Ok, final test updates
Call the completer from the error handler
Updated to reflect usage of async0 in unit testing