fixing rare situation where need expires and is reinstated before covering circuits are expired by making circuit coverage list consistent with global port needs