Hóa ra, đó là một vấn đề về thời gian chờ giao dịch.
Sau khi tôi tăng thời gian chờ, tôi đã chèn danh sách của mình thành công:
using (TransactionScope transaction =
new TransactionScope(TransactionScopeOption.Required,
new TimeSpan(0, 30, 0))) //30 minute timeout limit