I think on a weekend as long as they get in on time at IAD, they will just make this work, but I would never do it. Traffic at DCA has also been all over the place, so if they have road closures on the main access road to DCA because of the new terminal construction, that could cause added delays.
Personally, I avoid IAD like the plague. (FWIW, DCA is my home airport.)