Correctly ignore invalid / incomplete snapshots.

Yeah very subtle/nasty bug that one (and good find). I was starting to like `OptionT` but I wonder whether there's an argument that says not to use them in some cases like this?