subsonic: handle both subsonic_ro_t and public_content_rw_t consistently