- Fixed locking issue: locks are associated with a (DatabaseName,ProjectID) tuple instead of just project ID.
- Handled session expired exceptions properly in server monitor, so that MedSavant correctly restarts (after prompting) from the server monitor view once an autopublish job has finished.