bug-fix: determine adjudications fix

- adjudications should only be determined when all an
assignment's and its sibling's tests are complete
- assignments should only be completed when all the adjudications
are resolved