[1] https://www.desmoinesregister.com/story/news/elections/presi...
The reason for putting this under the DHS rather then just outsourcing it directly is that the DHS have some kind of credible neutrality where as nobody trusts the DNC to not censor/rewrite any report they publish on their own.
There are many web sites where a 1700 request burst would hurt.
Not sure if this is an Android or iOS app but either way, it's possible there was something quirky in the implementation that didn't show up on the test phones or simulator. They may have even made a poor assumption such as there always being a network connection. That would be the case in their office but not guaranteed out in rural areas especially in rural areas with a sudden convergence of lots of people with cell phones in a confined space that doesn't usually have that much device density.
1a : lacking the qualities needed for effective action
b : unable to function properly