The solution that worked for me, without editing GameUserSettings.ini, I found in this thread:
Simply launching the Unreal project from the .uproject file in the new directory seems to make the Epic Launcher recognize it as a valid project, and it now appears in my project library.