Revert "Move all flows to the background dispatcher"

This reverts commit 3f22a8b97d8a7c2c63acfeb75cb0d8206be77586.

Reason for revert: Looks like the regression became worse. 

Change-Id: I434fe6a24e46ecb5ebdb18c1627e9ae51a47893c
3 files changed