Wrap backlog scanner in single transaction (the correct way), also ignore log file offset