Spikes: revision following in event streams

Add support for revision following in both streams, plus a bit of a cleanup of the server-side spike code.