When goPlay is emitted, I get 2 updates shown below in my console logs:
..............>>>> updateZone().now_playing:state.PlayPauseStop=showPlay
..............>>>> updateZone().now_playing:state.PlayPauseStop=showPause <----- this one arrives about 1 second after
But when goPause is emitted, there is this "unexpected" update:
..............>>>> updateZone().now_playing:state.PlayPauseStop=showPause <------- it should be showPlay