Missing Changes: Return correct VSyncProvider.

We now use WaylandSyncProvider as the VSyncProvider. These changes went
missing in earlier patch related to VSync.
Dispatcher: Poll only for read notifications.

We ensure that flush is done every frame via WaylandSyncProvider. There is
no need for dispatcher to observe for write notifications.