Store source assembly file path in addition to full name

In some cases, the file name may not match the assembly name + .dll extension, so we instead save the pair for later loading.