Refactor Backfill Remote Server Mode
- Update to use an HTTP pool with a concurrency of 20 which should speed up sync a lot as remote servers have high latency.
- Switch to running forever so when there are no more events just wait until there are more and sync more.
- Better error handling