I’ve recently written this post as an answer to a very similar question (I even thought you were the same person!), hope it can help 
It would be better (I think) to detect the intents name_negative and phone_negative inside the FormValidationAction and change the required slots depending on that.