I am sorry you had that issue. It can be very dangerous, as you know. I am not, however, surprised in any way by Rasta's actions. I am a huge 'supporter' of 'animal intelligence' because I have seen so much of it over the years, so I would like to welcome you to the 'dog's are people, too' club.
I hope you never have to go through that again, but the advice given by Hrossen11:
"Sounds like you have the makings of a diabetic service dog. You can train her to signs low blood sugar (they levels of different scents on your breath). Just every time you test your blood sugar blow gently on her face if it is low give her a treat. She will soon be able to recognize your different levels and warn you. My friend (type 1) did this with his morkie (4 lbs) and now has a well trained pup to help warn him."
...sounds like it might be something you'd want to look into...it might work really well for you with your busy schedule.