TSL: Northern Bombers, Launceston battle for grand final spot