Gray out tracks that are unavailable.
When a remote instance goes offline, we should notify all of the connected clients about that and have them automatically gray out and skip uncached tracks.
Previous discussion: #1813 (comment 34307)
Depends on !1863 (merged)