Preserve error on checkout original branch fail
Eliminate check_merges from rebuildstaging

It was mostly redundant with rebuild_staging, and rebuild_staging has been enhanced with the missing parts.
Minor refactor/simplification
update staging.yaml

[ci skip]
Merge pull request #4182 from dimagi/new-static-refactor

Minor refactor/simplification
Don't filter by app_id if it's null
Fix undefined variable
update submodules
Only make one request for supply point cases
Merge pull request #4183 from dimagi/submit-history

Don't filter by app_id if it's null
Merge pull request #4185 from dimagi/location-export-performance

Only make one request for supply point cases
bump gunicorn max_requests to 600
Merge pull request #4186 from dimagi/max-requests

bump gunicorn max_requests to 600
Don't clear product data on upload

This fixes a bug that was likely introduced during the switch from csv
to excel
Improve output when there are merge conflicts
Merge pull request #4187 from dimagi/custom-product-data-bug

Don't clear product data on upload
Merge pull request #4171 from dimagi/remove-redundant-merge-checks

Remove redundant merge checks
call process_cases directly instead of through a signal
fix receiverwrapper test
make form and case processing transactional