Contingency-Aware Task Assignment and Scheduling for Human-Robot Teams