The un-retire button should clear that status on players. Are you using the action individually on players, or un-retiring them in some other manner?
I don't recall what I did for the guy in question (Campanella). Some guys, you can offer them contracts fine after being unretired, others they refuse with the "playing days are behind me."