Ok, it now syncs bans. Thank you. Only a couple other issues, I don't know whether they are intentional/avoidable.
1) When someone is banned, it doesn't actually print the website that's in the config. It prints this:
Disconnect: You are BANNED! Please check http:.
2) When people connect after they have been banned, it doesn't print the site then either.
You have been banned from this server.
3) When a banned person connects and they are blocked, it doesn't sync that to SourceBans.

Any help would be awesome.