iTunes import failed: Could not add file...

I use beets to manage my music library, but I would like for Hazel to automatically import any music added to my library via beets. I have configured iTunes to not copy files into it's managed library folder.
My rules are 1: (if Kind is Folder) Run rules on folder contents; 2: (if Kind is Music) Import into iTunes.
This finds all my files, and tries to import them into iTunes. But for what seems like every single file (not 100% sure, there are a lot of files), I see errors like this in the console:
2013-09-06 00:50:21.941 hazelworker[1437] 08 Nihilist Assault Group.mp3: Rule Newly Added Files matched.
2013-09-06 00:50:22.035 hazelworker[1437] Error adding track /Volumes/dataset/Music/Stereolab/Mars Audiac Quintet/08 Nihilist Assault Group.mp3 to playlist Music: Error Domain=NSOSStatusErrorDomain Code=-54 "The operation couldn’t be completed. (OSStatus error -54.)" (permErr: permissions error (on file open)) UserInfo=0x7fcb7e0a2c20 {ErrorNumber=-54}
2013-09-06 00:50:22.035 hazelworker[1437] [Error] iTunes import failed: Could not add file /Volumes/dataset/Music/Stereolab/Mars Audiac Quintet/08 Nihilist Assault Group.mp3 to iTunes.
I see a new notification for "iTunes import failed" at a rate of 1-2 per second in the top right hand corner. The strange thing is, when I check iTunes that file is actually in the library and it can be played. I can also see and play the file from Finder. So I very much doubt there is a permissions error on file open.
Is it because I am telling iTunes to not copy files into the iTunes library? Is Hazel expecting the file to be copied into iTunes, and reporting an error when it is not, even though the track is imported and is referenced from its original location?
My rules are 1: (if Kind is Folder) Run rules on folder contents; 2: (if Kind is Music) Import into iTunes.
This finds all my files, and tries to import them into iTunes. But for what seems like every single file (not 100% sure, there are a lot of files), I see errors like this in the console:
2013-09-06 00:50:21.941 hazelworker[1437] 08 Nihilist Assault Group.mp3: Rule Newly Added Files matched.
2013-09-06 00:50:22.035 hazelworker[1437] Error adding track /Volumes/dataset/Music/Stereolab/Mars Audiac Quintet/08 Nihilist Assault Group.mp3 to playlist Music: Error Domain=NSOSStatusErrorDomain Code=-54 "The operation couldn’t be completed. (OSStatus error -54.)" (permErr: permissions error (on file open)) UserInfo=0x7fcb7e0a2c20 {ErrorNumber=-54}
2013-09-06 00:50:22.035 hazelworker[1437] [Error] iTunes import failed: Could not add file /Volumes/dataset/Music/Stereolab/Mars Audiac Quintet/08 Nihilist Assault Group.mp3 to iTunes.
I see a new notification for "iTunes import failed" at a rate of 1-2 per second in the top right hand corner. The strange thing is, when I check iTunes that file is actually in the library and it can be played. I can also see and play the file from Finder. So I very much doubt there is a permissions error on file open.
Is it because I am telling iTunes to not copy files into the iTunes library? Is Hazel expecting the file to be copied into iTunes, and reporting an error when it is not, even though the track is imported and is referenced from its original location?