A. It changes keys smoothly from one side of the sentence to the next. ", so" is a coordinating conjuction. It's sort of like the point that connects two train cars to each other. This also keeps it from being a run on sentence.
(Other conjuctions are: and, but, for, nor, or, and yet.)