When something is broken we'll obviously fix the source code as soon as possible, however whether that triggers a binary release depends on the severity of the problem, and whether there's any workarounds/temporary fixes.
In this case we're about to produce another Alpha before heading into Beta, so it makes sense to get this in ASAP. However once we've got official releases out, not every bug fix will result in an immediate release (unless we're doing a spectacularly bad job at testing!) as we will instead batch fixes for the next patch release, the frequency of which will be determined by the size of the fix list/severity of the bugs etc., but you shouldn't be kept waiting too long.
In the meantime if you run the following commands on your 6.90.004 system you should find you have working Bluetooth (if not, please post again):
Codemount -o remount,rw /flash (cd /flash && wget -q http://milhouse.libreelec.tv/other/firmware_bt_fix.tar.gz -O - | tar xvzf -) sync && mount -o remount,ro /flash reboot
After running the above commands, you should have March 24 firmware:
Working now keyboard. Thanks