I didn't fully realize that I had this issue (I mean, I saw freezes, just assumed it was Photoshop or something causing it). Did the reboot fix and things seems to have worked. Whereas before mdworker errors were entering the console every 2-3 minutes, it's been 30 since I did the reboot and haven't seen an mdworker error since.