Snapshot error log

Don't crash the database if we don't get the expected number of rows in a snapshot, this could prevent users from getting their data out of Volt. Log instead.

In the debug build, go ahead and crash so we can more easily discover this kind of bug.