[fixes #44192943] Remove further Create Asset Requests
[fixes #44198543] Reload plate_volume to clear old data
[fixes #44203365] Sanitize filenmaes before lookup

Any filenames which required sanitation by the
CarrierWave gem were not found on subsequent lookups.
This resulted in them being repeatedly processed.
Names are now sanatized before lookup.
[#44078709] Assets are updated on location change
Merge pull request #735 from JamesGlover/44198543_volume_check_information_is_not_being_updated

44198543 volume check information is not being updated
Merge pull request #736 from JamesGlover/44192943_invalid_create_asset_requests_exist_without_an_sti_type

[fixes #44192943] Remove further Create Asset Requests
[#44078709] Use inverse location association

An inverse location needs to be defined to stop
the touch causing issues with unsaved records.
Merge pull request #738 from JamesGlover/44078709_sample_reception_not_updating_updated_at

44078709 sample reception not updating updated at