Не путайте изменение значения бита статуса по команде от изменения
с записью регистра во флеш. Попробуйте сначала дать команду "Volatile SR Write Enable 50h", потом команду "Write Enable 06h". Думаю, при такой последовательности, BUSY не будет вскакивать. И сможете начинать писать быстро, без ожидания 5мс.
Разве вы не понимаете, что 5мс - значит, включились генераторы напряжения, пошла реальная запись? И если так, то пошёл расходоваться ресурс. Количество перезаписей регистра так же ограничено, как и количество стрианий/записей остальной памяти.
P.S. Возможно, я не прав в деталях и запутался в понимании ваших целей и действий. Главное, чтобы вы не затёрли память, где сохраняется статус. Чую, не должно быть так.