Revert "Revert "msm: mdss: push wait for fences and ping pong done as late as possible""

This reverts commit 53c2b788a66f2acb6f5e8113734c1f2593a54169.

Change-Id: I0471c41726c84743565c48b440086b5d8cd8d293