don't handleGoodNews() unless the pathQuality is actually lower and break if grandChild is reached