Test scenarios for clients that are idle for large periods of time

See parent ticket for context.

We could use some automated tests that exercise clients in a certain predictable way (as described in the parent ticket), and record the directory bandwidth usage and non-directory bandwidth usage.

I think that we should do this on the real network, and not on a test network: otherwise, there are far too many ways that we can get it wrong.