Fixes bug with: temporal_interleave & empty coverage data query

Fixes issue with temporal_interleave allowing any number of coverages to be interleaved - was previously restricted to 2 coverages

Addresses issue with querying against an empty coverage.  Now returns an empty array