Removed antiquated assertion.
Made offset-based block lookups use lower_bound instead of linearly scanning through the gc_entry_t.