macosx: properly store video-on-top state in playlist variable

Previous code was never called for fullscreen and video-on-top.

close #9999
subsusf: simplification
DASH: unroll and clarify