tools/firewire: nosy-dump: break up a deeply nested function