Ensure action is dispatched even if 'dispatch' event handlers throw