I apologize for the path issues, most of the testing was done on my Windows environment where paths are a bit screwy.  The dev1.learningu.org server is running an older version of the code but it does have the same get_theme_names(); however, the bug is not triggered since PROJECT_ROOT ends in a slash.