There are two main purposes of booting: player doesn't submit orders in given time or leaves the game/WL.
In the first case it's sometimes because he was unable to do so in given time (hardware failure, power cut, whatever) but then he goes back to WL just to see he'd been booted and can't play any more.
So, how about "soft-boot" mode? In soft boot player which doesn't submit his orders is replaced by AI for that one turn only. Then there's another full time turn when player can go back and continue his game. However if player leaves game that would cause game delaying so to prevent it there would be at most two full time turns waiting for player, then AI'd start issuing orders immediately but player still could go back at any time and press "I'm back 'n alive, let me finish my game".
Please vote on
http://uservoice.com/a/43nyL