Hi Krishna,
Maybe you can consider a progress method based on a timeline and that will allocate revenue equally for the purpose of RA, so there will be no need for you to redistribute the plan revenue.
And your original milestones can be untouched. Just an idea, so cannot give you a complete solution.
Regards,
Paulo