I'd prefer to keep Stewart for the season and let him run his contract down and us lose him for nothing than sell him for £3m or whatever.
Once he's fit, he'll definitely score goals, and the ship has sailed on us getting a decent fee, so I'd rather just chance that his goals fire us up to the Premier League and then let him leave on a free next Summer if he won't sign on then.
I'd probably think differently if we'd spent any real money on Stewart in the first place, but we got him for buttons, and I reckon selling him for considerably less than he's worth makes us look weak.
If we're looking good come January and promotion is looking possible, he might sign on with us anyway.