Hello Just noticed this in the committed patch, it doesn't seem intentional: (the last line wasn't part of the patch, probably an accidental leftover)
src/backend/optimizer/ptah/costsize.c:1462
if (path->parallel_workers == 0)
enable_mask |= PGS_CONSIDER_NONPARTIAL;
path->disabled_nodes =
(baserel->pgs_mask & enable_mask) != enable_mask ? 1 : 0;
path->disabled_nodes = 0;
