That's much more clear, indeed, but I'm sorry, I don't know what would cause it, but I'm pretty new here. It seems to me that if the restore of wallet C was successful, and you compare it's receive address with what you see on blockexplorer, then rescan should have worked. I just had a similar problem, but not as complicated, and rescan worked for me:
http://bitcointalk.org/index.php?topic=6833.0Good luck getting your 0.01 back!