I noticed that on the old database if you registered the client and went to the hosts section and then service settings. You would see all the boxes unchecked. If you tried to check them and hit update it would appear to work. But if you went out and back into the client all the boxes were still unchecked.
If anyone runs into this, I wanted to post what I did for this issue. I performed a clean install of fog on a new server. I then restored the images and the database. After that, I still had the same problem. I put a blank database on the server and tried registering the computer again and it worked. So, we worked around the problem by starting with a clean database. Luckily, we are replacing over half of our computers this summer, so we don’t have that many to register again.