TEZ-1649. ShuffleVertexManager auto reduce parallelism can cause jobs to hang indefinitely
(Cherry picked from commit 0ad4a4b889028eb1a31a719b22c33d1feb1721af)