[#47446443] Avoid infinite until loop
[#47446443] Tweak another dodgy until
[#47446443] Add warning if picking ont inapropriate plate type
[#52872633] Add request events
[#52872633] Add request observer
Index assets on plate_purpose_id and sti_type
Fix Broken Features

No code changes, just fixing features which have been
broken by recent code changes.
[#53626703] Add Phenotype to sample manifest
Fix some features
[#53788909] Add seperate y chromosome flag
[#53946071] Add alignments_in_bam to study message
[#53946071] Add seperate_y_chromosome_data to study message
Merge branch '53788909_add_seperate_y_chromosome_data_flag_on_study' into 53946071_add_required_fields_to_warehouse
Correct manged study typo
Merge pull request #778 from JamesGlover/53788909_add_seperate_y_chromosome_data_flag_on_study

[#53788909] Add seperate y chromosome flag
Merge pull request #779 from JamesGlover/47446443_memory_issues_with_cherrypicking

47446443 memory issues with cherrypicking
Merge pull request #780 from JamesGlover/53626703_sample_manifest_does_not_include_phenotype

[#53626703] Add Phenotype to sample manifest
Merge pull request #781 from JamesGlover/53946071_add_required_fields_to_warehouse

53946071 add required fields to warehouse
Fix Further Features
Merge pull request #782 from JamesGlover/fix_broken_features

Fix broken features