Sequential Assignment Problems and Their Application to Task Allocation in Satellite Constellations