Use RevisionCreatedListener instead of ChangeEventListener

By using ChangeEventListener we listen to all events and filter out
the ones we're not interested in.

Changing to RevisionCreatedListener means we only get the events that
we're interested in.

Change-Id: Ic2f7810991f8a8ddd62cb272dc0a97e80a9642fc
2 files changed