firewire-lib: Move condition to skip detection

For easy reading.
bebob: Avoid double count by different entries for the same rate

I've never experienced devices with several entries for the same rate. But this is just for prevention.
fireworks: Improve messages related to EFW transaction