I think I did mine when my battery was 35% full. lol. As long as you know your battery isn't going to die on you during the 1second it takes to flash the kernel, you are fine. Battery full recommendation is to just be super duper safe. But if you are flashing via usb anyways, the USB cable is charging your phone anyways so no need for it to be full.