Use state loss version of fragment transactions

This should get rid of entire class of rare crashes

Bug: 299249188
Change-Id: Ic2d0405e216b52f0aef7f13b4ccd053fe18c2a25
15 files changed