fix: wait for input devices before boot animation
evdev devices aren't ready when boot animation starts. Retry up to
20 times (2 seconds) until keyboard appears, so W install prompt works.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>