Yeap, that was something that you also need to take care using the cheap usb2serial adapter cables, you DONT need to connect the 5v pin to usifac's UART connector, only Tx,Rx and Gnd is needed!
Fortunately in that case, no harm was done, probably because supply was 5v and current was limited from the usb port itself.
One good solution to avoid such problems maybe would be to add a small signal diode like 1N4148 (or even 2 in parallel, if you need to supply more current to external device up to ~400mA) on 5v pin, in order to avoid leakage input currents from external devices, although i don't know if the ~0.5v voltage drop that diode would issue, can provide proper supply to external device, if needed. I've noticed that power supply measured at expansion port power pin is ~0.5v lower than of supply at Amstrad's 5V power connector, so if you add voltage drop from an inline diode, expansion port would give ~4volts instead of 5v. Of course if you don't need to power anything from the board this wouldn't be a problem...