Fixed potential issue with ReplayingCluster calling ReplayAware methods twice

When a handler has been subscibed twice, it's replay-aware methods would also
be called twice. This has been fixed to ensure subscribing an already
subscribed handler really has no side effects.