Upewnij się, że nie ukrywasz żadnych wyjątków ani od wstawiania, ani od zatwierdzenia. (Ponieważ ograniczenie FK jest odroczone, otrzymasz wyjątek od zatwierdzenia w przypadku naruszenia FK.)
Jako bardziej ogólną sugestię dotyczącą debugowania powiedziałbym, że użyj SQL Trace dzięki czemu możesz dokładnie zobaczyć, co się dzieje.