[trunk] Only write the package source hash AFTER compilation has been successfully completed. This caused problems when written before if the compilation step had not been completed, as the hash existed but no assembly.
[trunk] Only write the package source hash AFTER compilation has been successfully completed. This caused problems when written before if the compilation step had not been completed, as the hash existed but no assembly.

markfinal/BuildAMation,markfinal/BuildAMation,markfinal/BuildAMation,markfinal/BuildAMation,markfinal/BuildAMation