Well, what do you know! I loaded your Arduino101_led_control.ino demo, compiled it and uploaded it with Arduino 1.6.10 to my 101. Then on my Galaxy J5 used nRF Toolbox to create UART commands {A~0} and {A~1}, connected the phone to the 101 BLE it found and everything works perfectly fine! LED goes on and off on demand. I guess your code is better than Intel's. Or maybe it is Nordic's app that is better at keeping connections? I guess I'll have ot investigate some more.
(interesting, this pfod stuff)