Combine fragment hide/show transactions into one transaction.

My hypothesis is that trying to commit multiple seperate transactions back to
back causes the fragment container to get into a weird state. So this change
has two parts:
 - Disable preloading call log
 - Combine the seperate hide/show transactions into one transaction
 - Don't call conflicting transactions (i.e. hide then immediately show)

Bug: 74051208
Test: existing tests, manual
PiperOrigin-RevId: 188215791
Change-Id: I699fc02f1e2716bc019a29dc047ee4bc0d52df35
1 file changed