Disable Alva BC6 settings: key repeat, secondary cursor routing key row emulation. (dm)
Alva BC6 required settings fixes: (dm)

Log unexpected packets when waiting for a Bluetooth settings response.
Allow a Bluetooth settings response to time out.
Verify that the length of a settings update is savable.
Verify that the settings update restore buffer won't overflow.