Just as a conclusion to this;
After much study though many manuals I have determined that this catastrophic effect is, in fact, caused by a fundamental incompatibility between Cisco proprietary features (PVST+ and EtherChannel Guard) and the IEEE 802.1q VLAN trunking standard.
Because 802.1q...