Sonos' IPO Filing Shows Risks of Relying on Amazon and Apple