[BUGFIX] Checksum gets lost when processing dependencies

Asset names containing the checksum are saved as array keys which get lost during the processing of dependencies. Hopefully fixes #210.