HI Hines,
I had the same problems after the 3.0.2 update: enrolling of devices not working, unable to push configurations from Profile Manager, etc.
The update was a simple 3.0.1 => 3.0.2 on already updated OSX Mavericks to 10.9.1 and it seemed that all was ok, not like this situation: https://discussions.apple.com/thread/5486733?answerId=24450438022#24450438022
Services used:
-Web
-Profile Manager with 20 iPads/iPhones already enrolled and with some in-house app pushed
I followed a solution similar to what suggested from Hines, apart from point #6. I was unable to re-download Server.app from App Store, greyed-out button.
So I was very happy to have another mac to download a fresh copy of Server.app.
Then:
-Deleted and thrashed the old version
-Message "all services stopped"
-Reboot
-Copied fresh "Server.app" to /Applications
-Started "Server.app" that made some initial auto configuration
-Services restarted
I just had to restart the postgres service and seems that I didn't lost any data/config (I hope, I'm already checking!)
=begin RANT
I know that Apple is essentially an hardware manufacter manly for consumer target now but that a simple minor update broke an entire software meant to be solid, like a server must be, is just plain unacceptable.
I know that OSX Server is very cheap and we can't pretend too much....but F**K...i loosed my sleep tonight!
=end RANT