Fixes bug with temporal_interleave

Fixes issue with temporal_interleave allowing any number of coverages to be interleaved - was previously restricted to 2 coverages