heap discard bug fix

When the maximum number of incomplete heaps was reached, the oldest
heap (using heap_times) should be discarded.
Merge branch 'master' of https://github.com/ska-sa/PySPEAD