But, I cannot temporarily turn-off the minor versioning setting, since the same library may be in use by other users to upload/change their documents and the turning-off the setting might affect their operations.
Interestingly enough I also responded to the forum post you reference and did not agree with the selected responses answer. Please use spListItem.SystemUpdate(false) this will not change the modified date, modified by, or version.
Microsoft is conducting an online survey to understand your opinion of the Technet Web site. If you choose to participate, the online survey will be presented to you when you leave the Technet Web site.