Paul,
You are 100% right. This is very good point. Sample code I supplied uses this approach but failure notification is never sent if process fails initially in any of the tasks.
I guess best approach in this case is to have separate failure notification task in each case.
Thanks for your valuable comments.
Jay