Close #716. Fix #702. don't panic when dropping non-existent shard

The server would crash if you attempted to drop a shard multiple times.
It would also cause a problem on restart if a shard was dropped, but the
server restarted before a raft log compaction.