The correct top rpm speed under no load with the blade on (engine wont run without the blade on).
Is 3100 rpm +/- 150 rpm. Usually 3050 is more than ample.
The engine is not meant to be run at 3600 rpm and it can't reach that high anyway, the engine will max out at about 3400 rpm and you are not supposed to run it that high. At that speed the engine will be running way to fast, it will be racing and you will notice it because it will sound like it is ready to explode and their is a good chance it will.
The horsepower rating is derived at 3600 rpm but you do not run the engine at 3600 rpm, nor can you.
The torque rating of these engines is derived at 2500 rpm.
3100 +/-150 rpm is the max safe and proper speed for one of these engines on a lawnmower. This also holds true for most lawnmower engines, Briggs, Tecumseh, Kohler and clones.
That is the max spec for these engines no matter what lawn mower it sits on.
Short answer 3100 rpm.