I am absolutely 100% positive that i had full soldiers and tanks. I'm in 5 nuke wars and check my actual soldiers to make sure I have every last soldier I can buy.
The messages were NOT there. During wars, I keep my received messages que cleaned up - there were only the CM, Air and Navy attack messages from the one attacker in the que -- 7 total messages. There was not a second page. Nobody has access to my account except me. I was here constantly from 9PM CN Time till 1 AM CN Time. I received my other messages, just not the two battle reports that should have been sent to me.
I know for a fact I had all my soldiers. I can see loosing some tanks as I was CM attacked, but the only way to loose soldiers is to be GA or nuke attack. Nuke did not come until later - after I discovered my soldiers missing.
Reset is late for me and people make mistakes. Normally I would think that I had just missed it or hadn't bought soldiers, but I am extremely anal about making sure I am full soldiers over update. I sit on the buy soldiers screen and constantly update it to ensure I have purchased every single soldier I can.