firewire: enforce access order between generation and node ID, fix "giving up on...