Fix update sync status

SetProgressBarIndeterminateVisibility was not called on the UI thread. This is fixed by sending MainActivity.ReplicationChanged()'s operations to run on the UI thread.