2017 CX-5 Throttle Body Cleaning and Reset

Mazda CX-5 GT 2017 w/Premium Pkg.
Does anyone know the correct procedure for relearning the CAM position on a skyactive engine after cleaning the throttle body?

My local dealer insists that it does not reset on its own and you need a CAM memory reset. The folks at XTOOL just told me that none of their scan tools would work, as MAZDA does not support this function on the 2017 CX-5. Who is telling the truth?