This version improves on the workaround by detecting the failure caused by the random name suffix and requests a new name. One shipping quote will fail, subsequent ones will work until the name suffix changes at Citylink's server again.

More...