Implement fallback for pusher log messages

If we don't get any pusher messages with log updates after 10 seconds, we
will try to download them from the API.