Оказа се, че това е проблем с таймаут на транзакция.
След като увеличих времето за изчакване, вмъкнах списъка си успешно:
using (TransactionScope transaction =
new TransactionScope(TransactionScopeOption.Required,
new TimeSpan(0, 30, 0))) //30 minute timeout limit