Disconnect Shoutcast on PUT to same name
It causes a login failure if we PUT to the same name, mount point, etc. because the current stream has not disconnected yet
Possible way to handle this:
-
check to see if we are PUT-ing to an identical stream (same host, user, mount, etc.)
-
disconnect that existing stream.
-
continue attempting to create the "new version" of that same stream.