XIA/U4ID: minor code review

This patch doesn't change code semantics,
it just rewrites barely used variables, and adds notes.
XIA/U4ID: add support for daisy-chain DST destroy

U4ID principal should not assume that
method dst->ops->destroy is NULL while in its delivery method.
XIA/U4ID: avoid double deallocation