Move push of exception event into a go block