Block placement is now deferred so that a block will be placed on when neighboring chunks are loaded. This will break down if you stop the server, since it does not store the chunk lists anywhere yet.
Now it stores the chunk lists in a file, so you should be able to stop the server and restart and be okay. It's not a very efficient format, but it might be good enough.