Made small improvements while debugging through CommandObjectTarget::AddModuleSymbols.
- Refactored error case for an early out, reducing the indentation of the rest of this long function.
- Clarified some comments by correcting spelling and punctuation.
- Reduced duplicate code at the end of the function.
Tested with ninja check-lldb
This does change behavior because previously the symbol file directory wasn't being copied. I think that was intentional because the comment on line 4112 says "match up the file by basename" (and it also makes sense because if you're adding symbols in an external file, then the main module file cannot be the exact same path as the symbol file).