I also got some strange behaviour with the current song tag info.
I have my own little program to create playlist (no #EXTINF lines, just full path to the mp3s), which had a flaw: it created empty lines in the winamp.m3u after a resume.
So TAGTITLE, TAGARTIST and TAGALBUM showed the tags of the previous (or was it the next?) song in the playlist. The mistake for this is likely on my side (although I think that RR shouldn't get confused because of empty lines in an m3u).
What I wonder is why RoadRunner doesn't load/update the tags of a song when it's played ?
I tried all settings of WinAMP (load tags on play, when they're added, when they're viewed, ...), also I tried the RR hibernate and resume settings.