remove extra bit in bitmap_pos optimisation

looks like it was added because there was an error in counting last_byte_bit position in cache_mark_blocks()