I have 1 laser tank and 10 soldiers and this happens to me almost all the time. Major PITA if you ask me. Maybe it's a problem with Dosbox? I've found that commenting out xcomutrt in runxcom.bat fixes it -- it breaks interceptor troop placement, though. So the only way to work around that is commenting it back and forth when assaulting a base or using interceptor.