There was an bug fixed in SDE at 9.2 SP5 that fixes this issue. If there are no globalids, then the check in works. Also, if there are less than a certain number of changes (i think 100) then it also works. The best solution is to upgrade to SDE 9.2 sp5 or higher - see NIM012848