In this case, we *need* the pzpPort to be dynamic.  When a PZP is enrolled with a PZH, this step is necessary in order for the PZH to make the connection with the PZP and pass over some credentials.  And as we don't know the port that the PZP will be using, we need it to be set by the PZP...