Не зная точных данных микроконтроллера, на котором вы собрались это реализовывать, сказать трудно. Каждый из наушников на самом деле работает по разному: один является ведущим, то есть принимает стерео сигнал с устройства, воспроизводит свой канал и передает другой на второй. В современных моделях ведущий и ведомый определяется автоматически, по этому не происходит разрыва связи при отключении ведущего. Есть более простая в реализации схема - один наушник, например правый, является строго ведущим, и устройство подключается именно к нему. Соответственно, левый без правого становится бесполезным.
Немного не понятно, зачем нужен BMS, если аккумулятор один, а защита от переразряда реализуется программными методами. Если цель не академическая, то затея бессмысленная.