Hold on doesn't actor extend object in which case you can use the OnSpellCast event and check if its your spell, mind you not sure if that fires before the actual spell cast happens in the world.
I haven't experimented with http://www.creationkit.com/OnSpellCast_-_ObjectReference yet, but from the context used on the wiki page, I'd say it happens after the spell is cast.
possible convoluted workaround:
There is a condition (with a blank wiki page, so no help there) http://www.creationkit.com/IsCasting. You could try making a scripted ability with a magic effect that uses this condition (so that the effect would only apply when you are casting). Slap a script on the magic effect that checks what spell you have equipped, and if its one of your spells and theres not enough stamina to cast, http://www.creationkit.com/InterruptCast_-_ObjectReference.
edit: I would be interested to hear your results if you test this out or find something else that works.