fireworks/firewire-lib: Add a quirk to init data block counter at bus reset

Fireworks has a quirk to reset data block counter at bus reset during
streaming.

This commit adds a flag of CIP_SKIP_DBC_ZERO_CHECK. This flag has an effect
to skip checking dbc continuity when dbc is zero.
bebob: Improve bus reset handling

To prevent from breaking connections after stream_update_duplex(), this commit
checks return value of wait_for_completion_interruptible_timeout(). When it's
within 0 to FW_ISO_RESOURCE_DELAY, update is done and handle no connections.