xml: Make sure existing interconnect is preserved.

(Plus add test.)

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
4 files changed