Capire in che modo è alimentato Arduino in un dato istante

Esatto, non si resetta.
L'unica cosa con cui devi fare i conti è l'autoscarica della batteria.

Ottimo,
per l'autoscarica immagino che l'unica soluzione sia monitorare empiricamente quanto ci mette a scaricarsi da sola e ricaricarla ogni tanto di conseguenza!