Since the cylinder walls appear okay you may want to do one or more checks on that engine. You can pull the intake by-pass covers and take a look at each piston and rings on the intake side and (a little harder) you can also remove the exhaust cover and look at the exhaust side, which is more likely to stick. BTW, if the exhaust cover on the engine is toasty brown from a previous overheat you may be out of luck on reviving the engine without machine work and new oversized pistons....but lets proceed anyway.
Now...........instead of everything that has been mentioned already, go to a dealer and get some BRP Engine tuner or the Merc or Yamaha equivalent and do it right! If the engine will start then start it and let it warm up, bring up the RPMs and start shooting the tuner through the carb until the engine runs extremely rough, spray enough to keep it running this way until the can is around half gone. When the can is around half gone shoot enough in there to kill the engine and let it sit overnight then restart. You may need to do this more than once so use the rest of the can and repeat the process again if needed. That is the manufacturers recommended way to do it and I have done it this way with great success for too many years to count. These chemicals are specifically produced for what you are describing, are very powerful, and are wicked good! To prove this point, when you restart the engine take a look at the water and exhaust that exits the engine and you will be amazed at what comes out. Cross your fingers on not having more issues than stuck rings. The visuals I mentioned earlier will help tell the story.