Relocate custom-script name saving
Relocate custom-script name saving

This seems like it should really happen before the script loads, as I'm
probably going to put in another guard to prevent specific script files
from being loaded twice.

There are also lots more comments explaining why (currently) saving this
information at all, other than that I'm ridiculous.

sycobuny/rcfiles,sycobuny/rcfiles