Refactor playerItem KVO registration