He's not worthless, he's worthless at that contract.
If they release him, he almost certainly will sign with another team for the minimum (he's worth a shot at that price for any team). The Sox would be on the hook for the difference, and if he's on a 40 man, that portion of the contract would count towards the Sox luxury tax calculation. Right now, he doesn't.