fix when a dependent calculation group:
- creates dependent calculations
- but they are all in the complete state

it should go to the completed state after its done processing, but it was going to waiting and leaving the root calculation stuck