Remove duration listener when setting PlayerItem

Saw a notice in the logs about a kv observer being left on the player item, now resetting it properly.