Add "changedSong" to the conditions that trigger onPlayerStateReceived.

Without this the displayed songs in PlayerListActivity don't update.
Fix two NPEs when no players are connected to the server.

(cherry picked from commit 0c167b3285670fc385cd00cef933bf3416936e0e)