if a hubloc primary change results in an xchan primary change, create a directory update packet.