fixup! Introduce SnapshotWritable for sorting by time/priority and remove PriorityTag

- Make ByteWriter stateless
fixup! Introduce SnapshotWritable for sorting by time/priority and remove PriorityTag

- Un-reverse sort priority as this will make windowing easier
Override NamespacedThriftFactDerived.isTombstone for performance