4.0.4 fixed the iCloud issue.
So for Music it now seems to require songs to be stored locally (as in download from iCloud Music Library), and not just be in your library like previously? Is this a limitation in the Music API, or still a bug? Disappointing if the former, but you probably feel the same way.