Make a Custom field that calculates HRR based on HRmax and HRrest for the day of the activity and then use that Custom activity field as anchor.
Any change in HRmax and/or HRrest will be accounted for.
Look at the script of underneath Custom Field to get you started
