Interestingly, after a quick Google and a bit of a read it looks like (oh what a waste of a lunch break) either of us could actually be right.
According to the football league website;
64.2 Any Club wishing to reengage a Contract Player whose contract is due to expire on 30 June must, save as...