What I have discovered, at least with my car, is that adjustments to the FIP idle screw after a reasonable point in the tuning process, must be made 1 click at a time. Trying to fine tune the idle without taking the car for extended drives at higher speeds often resulted in a different idle speed after these drives. I was only able to acheive a good and stable idle mixture & rpm only after a combination of "Italian" and "German" tune-ups.
If it were me, I would adjust the FIP and air screws so that your car does not stumble even if the idle is as high as 1200, and then take the car for a good work out. Upon return, start the process of adjusting your idle in a small increment at a time, and then take it for another good run. I repeated this process several times over several days until I could finally zero in on a happy mixture & rpm. It has been very stable at about 800rpm since, although a recent 600 mile trip seems to have raised the idle to about 900, at least for now. I think the idle is quite affected by driving times, speeds, and styles.