Det visade sig att det var ett timeoutproblem för transaktionen.
Efter att jag ökade timeouten har jag infogat min lista framgångsrikt:
using (TransactionScope transaction =
new TransactionScope(TransactionScopeOption.Required,
new TimeSpan(0, 30, 0))) //30 minute timeout limit