Allow MagneticEffect to be used in reverse as well

Bug: 406969900
Test: Unit tests
Flag: EXEMPT not yet used in production
Change-Id: I0c69251a153b62557148a8245a2e18dd05a47d65
20 files changed