fix issue that no PDR takes place if "exchange positions" is disabled (introduced in SHA: 230354e57a0cff1d94f9c4e956362952fa143969 )