block_number should return -1 if we know the DB is not up to date