ok, so If I understand what you are saying is this;
if we backup to your blockchain from yesterday, use the "latest" source you are working on right now to rebuild our wallets, orphan what blocks were mined between now and then we will have both PoW and PoS working correctly. YES??
yes
so the blockcain download stop with this:
received block 00000000007a42d4fdee
Postponing 499 reconnects
REORGANIZE
REORGANIZE: Disconnect 0 blocks; 0000000000dbab7ac12d..0000000000dbab7ac12d
REORGANIZE: Connect 1 blocks; 0000000000dbab7ac12d..12abf6d9bfa4c2870cce
ERROR: ConnectInputs() : e11c094661 stake reward exceeded
ERROR: Reorganize() : ConnectBlock 12abf6d9bfa4c2870cce failed
InvalidChainFound: invalid block=00000000007a42d4fdee height=48224 trust=16825696 date=10/09/13 17:41:00
InvalidChainFound: current best=0000000000dbab7ac12d height=47724 trust=47725 date=10/09/13 09:56:13
ERROR: SetBestChain() : Reorganize failed
ERROR: AcceptBlock() : AddToBlockIndex failed
ERROR: ProcessBlock() : AcceptBlock FAILED
Flushed 0 addresses to peers.dat 4ms
I seen that a few times in my sync also, it will eventually get to where you need to be.