added more logging; return true if trying to delete a null reservationPath
more logging
removing tracked watches when an event arrives
cleaned up test for lock()