Vamos a probar a ver lo $(e^a)^b$ significa en primer lugar:
Bien, $(e^a)^b= e^{b \cdot \ln(e^a)}$, por definición. Ahora, si fuera verdad que la $\ln(e^a)=a$, entonces seríamos felices, y $(e^a)^b$ sería nuestro familiar $e^{ab}$.
Ahora, vamos a $a=x+iy$ donde $x,y$ son reales.
A continuación, $e^a=e^x \cdot e^{iy}$. ¿Qué es $\ln(e^a)$, entonces?
Debería ser $\ln(e^x)+\ln(e^{iy})$. No hay problemas con la $\ln(e^x)$ $x$ es real.
Sin embargo, mucho se debe tener cuidado al tratar con complejo de registros.Por ejemplo, ver aquí. Una breve razón es porque,$e^{iy}=e^{i(2\pi+y)}$, estamos en un punto de molestia. (Este punto está muy bien llevado en tu pregunta).
Así, no hay ningún problema con la fórmula $(e^a)^b=e^{ab}$ si $a$ es real. Los problemas comienzan cuando el $a$ es complejo, por las razones mencionadas anteriormente.
Thuus la respuesta a tu pregunta es que la fórmula hols real $a$ y cualquier $b \in \mathbb{C}$.