The only thing I could think of was to code another indicator which works with the BSTrend.
It doesn't send emails yet, it prints in the journal, it's just to see if this is acceptable for you, everytime it prints in the journal you will receive an email. If this is what you want, I will modify it.
On the inputs you can choose how many bars back it must look to see what the direction is.
The way I looked at the indi, it usually doesn't change direction more than 5 bars back, but because it changes whenever it wants, you will get up to the input amount of email for a signal change if the indicator did not repaint (the amount of emails will then also tell how many bars back it repainted).
Let me know if you want the email modification.
It's in MQ4 if Admin or another pro-coder wants to beef it up a bit :-)