I fully expected this to happen, but why did it take so long?
The way Omar usually does things doesn't result in lost money for the players, it just prorates them across future years.
Big Casey lost $2M salary and a $1M bonus. I suspect that's why he was reluctant. I also suspect the FO played a little hardball. They want to keep Snacks for a year, but that's it, AND he's going to start the year on PUP in all likelihood.