[fix] have map reactor handle an error event if it is async and errors

Small fix, any reason not to do this?