XDDMCP Perform checking on serial and DIO

This patch enables serial and dio transfers, and prevents serial
in cases where it will obviously deadlock (multiple sources).

Really destination serial ordering is sketchy regardless.  But it
simply won't work with the current multi-source implementation.
Moving to seek staggered will fix that.