If a new todo.txt is synced that has completed tasks in the following format:
x an already completed task
On every sync a white space will be added between the x and an already completed task to the file on dropbox which triggers the app to believe it is out of sync and request a resync for the extra whitespace. My workaround was to archive completed tasks to done.txt and bypass the 'out of sync' issue.