when i got my 600, the timing chain was off one tooth from a rebuild that the previous owner did, it would start fine but would start misfiring BADLY at 4500-5000 rpm or so, would really not go past the start of its mid range before it fell on its face when accelerating, i also get a gunshot type of noise out the exhaust sometimes when starting, i guess i just considered it normal but it will start fine on the next kick, i have never gotton the loud backfire when running only when starting.
when i kick start it i will put on the chock and kick it through two times slowly, turn the choke back off then kick it hard and will usually start, the loud backfire out the exhaust happens sometimes when kicking through the second time slowly, or when using the electric start if i just tipped it over or stalled it or something it may happen,
i also sometimes get a slight backfire out the carb when i dont kick it hard enough or when cycling it slowly with the choke on, i think that is the only time i notice it, i guess its not bad though and never bothered anything so i never worried about it, mine also hasnt ever backfired from carb happened when running.
fwiw, i too had a rough idle that seemed to go away when i lowered my pilot jet from the 45 to the 40 and got even better and snappier off idle when i dropped it to the 35. my elevation is about 1000ft. in below 32F temps it seems to start better with the 40 than the 35 pilot.