Swamp Thing TV Canceled, Is DC Streaming Service In Trouble?