Does it modify any messages? If not, there shouldn't be any problems.
No, it just identifies which files are messages and reads them to train SA's Bayes database. The patch just does better identification.
I typically run sa-learn from a cron job a few times a day. I have "Uncaught" and "FalsePositives" folders and run it against those to correct the automatic training that happens on delivery.
