Better handling of bad soundcloud links

Soundcloud requires a small amount of json API access to resolve the
iframe properly but mucked up the iframe if the link had been removed.
This aims to correct that.