dice: improve a behaviour just after powering on

Just after powering on, when .probe() process running, the device can be
in bus-reset state. Then the driver cannot receive any notifications. This
causes failure of getting streaming parameters.

This commit improve for this issue. When waiting notification is timeout,
assumes the device is under bus reset state and tries re-initialize
transaction.
firewire-lib: Add sorting in-packets for full duplex streams with sync

In full duplex streams with synchronization, consistency of SYT field in
in-packets is important for out-packets. This commit add sorting in-packets
according to the value of dbc.