firewire: improve refcounting of fw_card