Tuve un problema similar, y encontré que no había una solución lista para forzar a la computadora a dormir con un porcentaje de batería diferente (por ejemplo, vaya a "Safe Sleep" con un 5% en lugar de un 1%).
La solución (coja) que terminé usando fue usar SlimBattery Monitor para emitir una advertencia emergente a una porcentaje de batería personalizado (para mí fue del 20%), momento en el que debo cerrar mi computadora portátil / indicar manualmente que esté en reposo, hasta que pueda conectarlo a la alimentación de CA.
Parece que tendrías que escribir tu propia manzana para hacer que la computadora se ponga en reposo si la batería está demasiado baja, y agregar un LaunchAgent para que ejecute repetidamente la secuencia de comandos para verificar la carga de la batería. Lo suficientemente molesto como para no aventurarme en ese camino. Me sorprendió que ninguno de los muchos programas de monitoreo de baterías tuviera esta función (es posible que haya perdido el que tiene).