The reason for not using a ' in the title can be due to filenames on webservers not accepting it. Better safe than sorry.
I wasn't talking about the filename though, I meant the track title embedded inside the file (just like artist's name and album title are). Some other tracks have ' in their titles (not filenames), so this is definitely not a webserver issue.
As for the slightly cut-off, can you make sure it is not something your player does? With very large files, some players want to "enhance" the listening experience by loading the next tune just before the end of the song to have a faster transition. With very large files, this can result in cut-off of a song, if ever so slightly.
Yes, I've made sure. I compared tracks in different music players, looked at track's duration as shown in file properties, and also I looked at the tracks' waveform in an audio editor. They definitely have different lengths.