Possibly fixed EngineQueue Dequeue with RepeatMode Track

Also refactored the Action for notifying the playlist