Had the same problem. This affects not only maps but block behaviors themselves. If you see rain in this world you should be able to see it going through some solid blocks. When those blocks are removed and placed back - they behave normally again. This must be due to the new block storage tweaks in the snapshot.
How do you run --forceUpgrade and --eraseCache on singleplayer? Writing them as jvm parameters in launcher gives errors