Sodium carbonate solutions should keep indefinitly if they are protected from the air. If not, it can absorb CO2 from the air and turn in to sodium bicarbonate.
I have a theory that solution B slowly decomposes into a equilibrium mixture of sodium sulfide, sodium sulfite, and sodium sulfate.
As many of you know sodium sulfide will fog film..

--Aaron