init: wait up to 3s for USB block device before logging
The USB boot device takes time to appear in devtmpfs.
Without waiting, init logging silently fails and we get
no diagnostic output.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>