Should always try and repopulate the sync queue from the outstanding tables on each loop (to pickup changes made offline)