Lol! I'm sure that all dismissed troops in the Shrine of Odin are totally disappeared. Those troops, which you lost during battles over your town will be in the Infirmary in Resurrection just one week. Those troops, which you lost during battles in your town will be in the Healing forever, until you cure or kill them. Dude, check it.
The other post you "lost "and where I answered you this morning, and said I could not recreate your situation, as my dismissed soldier disappeared as it should have done, is to be found in the section named General Questions, under heading "Too Many Troops"
Game Support is the place to post your problem , they may come up with an explanation.
healing is only for battle who happen in your city ( somebody have attack your city )
Troop lost during outside battle ( you are the attacker or defenser outside city as in reinforcement/tile ) are send to resurrection... not all of them, only some %... they remain there for 1 week and then die forever if not resurrected
There is now a new feature with a "scroll" who allow to have some % of killed troop to be send to healing in place of resurrection