Added more error handling.

If an error occurred while getting bandwidth data from a remote server,
it would cause the UI to stop updating. Added more error handling to
prevent this.