Don't reset the score during GC

This is just burning a Redis call that we don't need to make.
Pipeline calls to cleanup GC'd clients

Let's be optimistic about cleaning up the channels and messages for a
client (the latter expires anyway).
Merge branch 'optimize-gc'