squash: add UnitStatePublisher.Run doc
squash: bump PublishAll interval to 5s
squash: use difference in subscription sets when sending nil beats