Locker is probably the best person to respond, but I think you could resole these. You'll need rands too. Fit may be a little different afterwards, but TC Pros aren't exactly form fitting anyway. Wouldn't wait any longer myself though.
Those look resoleable. For me, as soon as a hole starts on the sole, I get them resoled. If a small hole starts on the rand, I put some Freesole on it, which will protect the rand until I need the shoe resoled.