Se till att du inte döljer några undantag från vare sig infogningen eller commiten. (Eftersom FK-begränsningen skjuts upp skulle du få ett undantag från begåvningen av en FK-överträdelse.)
Som ett mer allmänt felsökningsförslag skulle jag säga använd SQL Trace så att du kan se exakt vad som händer.