Even though, in theory the Rings should fit, the Piston Rings Gaps should be checked and Adjusted to each and every Cylinder Bore. A lot of Machine Shops will require the Intended Pistons be supplied to them with the Block, so they can be measured(even brand new Parts can vary slightly in size), and the Cylinder is bored specific to that Piston. But the Rings are usually not fitted by the Machine Shop. Using the Piston to push a Ring down the Cylinder, insures the Ring is Perpendicular to the Cylinder Walls. The Gap in the Ring, is then Measured with Feeler Gauges, and the Number Recorded. There are several Specific Locations along the Cylinder Bore where the Ring needs to be placed and the Gap Checked.
If the Gap is too Big, the Leakage Loss will be higher than desired, if the Gap is too Small, the Ring will expand as the Motor Warms up closing the Gap, and Bad Things will then proceed to happen. A small Gap can be filed, and remeasured, until it meets the Proper Gap.
The Screwdriver Test is to Verify that the Ring isn't Broken.
The Pin is to, as you state, prevent the Rings from walking around the Piston, but they have been known to break too. Piston Rings, while Brittle, are pretty Tough, and can really chew up a Piston Crown and Cylinder Head bouncing around in the Combustion Chamber.
Rotating a Piston in a Cylinder, with the Rings installed is really not a good Idea
Installing the Pistons of on a lot of the Older Mercs, without the Special Ring Compressors, was a Challenge. 2 Sets of these were required on the Inline 6
View attachment 417649
It could be done without them, but it was not fun.
All the Connecting Rods with Pistons installed were attached to the Crankshaft and lowered together into the Block. On some Engines made after the 70s the Connecting Rods used End Cap Bolts that faced the Front of the Engine, on these, sometimes you could get away with putting the Pistons in first and then placing the Crank in. On the older Motors, the Con Rods had Bolts with Nuts that were located towards the Rear of the Motor.
If your has the End Cap Bolts, they are a One Time Use Only Bolt, and MUST be replaced.