Use `observeChanges` instead of `setInterval` to keep `round_start` updated.

This ought to help keep server load down.

Change-Id: I4ccc7a405afd982edcfaadc6d122f470b3bb6587