It's impossible to say. But I think if they really don't want him to ever show his face in Philadelphia, and truly think he's worthless they'd release him. I don't see how you lose a grievance over that not being for "baseball reasons" when he still gets paid, and even if you did, what would be the penalty? Probably less than the $ they'd save if he signed with a new team and got back in the majors, plus it would take years to adjudicate. They are hanging on to him for emergency purposes and as a distressed asset/sunk cost who could still be included in a mid-season trade for $ reasons.
The only x factor to me is, he may simply not be wanted in the clubhouse. There are players who have an issue with it, and also players who may have an issue with him in general (though not many of them are former teammates at this point).
I think the real reason is more straightforward. Emergency or not, he's just not that good, and has no future for the Phillies. He was a bad player for a full season, he hasn't played a game in almost two seasons, and we have baseball professionals who have seen him in both Clearwater and Allentown who don't think there's any reason that will change... or if it will, he needs at least a few weeks of real AAA competition - not spring training, not alternate site games - to actually think he'd be any better than what we already have.
Haseley leaving does change things though. Being patient with him made sense. Messing with Moniak's development when he hasn't shown much at AA or higher himself does not. But you still give him 10 games. It would have been ridiculous to give up on Haseley after 21 ABs under normal circumstances and you don't give up on Moniak after one series (that the team still won).