firewire: core: fix use-after-free regression in FCP handler