Fix halContiguousRegions' interpretation of +- PSL strand