Context:
talaria should always set this from the convey header in the metadata of the wrp message. This should be consistently be a device identifier, as sometimes the source field of a wrp message is actually the talaria host name.
the device sets the x-webpa-device-name header when it dials talaria. Talaria writes the value of this header to hw-deviceid metadata field in ever wrp message it sends.
Currently bucket logic is looking in source and destination and attempting to parse device id which it may not always be able to do and/or device id maybe be different depending on message type.