It seems to me that once the battery reaches the level required to return to home it should initiate RTH, not keep flying the mission. I could see some circumstances, like running waypoints where this would not be desirable, however it would be simple to allow the operator to disable RTH in that...