firewire: ohci: work around selfID junk due to wrong gap count