[soundcloud] Modernize and fix tests