Accept partial answers when dependencies aren't enforced

@dragonfi @aboudreault Want to review? Merging now to start the upstream PR process since this is for the GSE1.1x course, but let me know if you see any issue with this.