pci: rework ioport map error handling