update the schedule last task when sync is run manually, otherwise we can run into a scenario where a sync is run manually right before the schedule due date. Then the scheduling worker would create a new task, not knowing about the manually run one and 2 syncs would be running at the same time.
we were not logging errors in runSyncCommand
Checklist before requesting a review (skip if just adding/editing APIs & templates)
[ ] I added tests, otherwise the reason is:
[ ] I added observability, otherwise the reason is:
2 commits, 2 changes:
runSyncCommand
Checklist before requesting a review (skip if just adding/editing APIs & templates)