Throw UnableToPushEventException when something goes wrong when an event is pushed to the client.