Changes since last update: - Fix firstfsb variables that we left uninitialized, which could lead locking problems. - Check for NULL metadata buffer pointers before using them. - Don't allow btree cursor manipulation if the btree block is corrupt. Better to just shut down.