Hi,
I’m thinking out loud here so please excuse if its a bit rambling.
On your alert create a flag file and run another external job that will monitor the flag every few minutes. If the flag is there send further emails – if its not there then nothing happens.
Create another alert that does the opposite of your original alert i.e. if you alerted on Thread down, then create an alert for thread up. This second alert will check the flag file and delete it and also stop the external monitor process.
Hope this makes sense.
Another option which we use is Nagios (http://www.nagios.ord) that can be setup to respond to your initial email and send continuous reminders until the situation is remedied.
Regards
Garry