It takes a lot for US to cancel a TA flight. You'll see threads here talking about TA flights leaving at 4 in the morning - but still leaving.
Additionally, if the reason your IAD-CLT flight is delayed is weather related, though you can try throwing yourself at US' mercy, the chances of them putting you on the UA non stop is pretty low.