Det viste sig, at det var et transaktionstimeoutproblem.
Efter at jeg har øget timeout, har jeg indsat min liste med succes:
using (TransactionScope transaction =
new TransactionScope(TransactionScopeOption.Required,
new TimeSpan(0, 30, 0))) //30 minute timeout limit