Async: Move the 'begin' event to correct time

Fixes #659