Not really. (Conceivably, you could have your entire AHL staff recalled and more than 20 on the IR. But the team would really be hurting. Including financially.)
He's "skating healthy". But not "game healthy", yet.
With lots of players coming back before the season ends and the potential for deadline deal(s) the Sharks need to save as much cap space a possible. Why take Havlat off of IR if he's not ready to play? I don't understand.