Imported from internal issue number 33 (Dec 2020). --- `test_mixed_reaction_filter` currently has low coverage and the tests are essentially "catch alls". This needs improving.