It won't help with this problem since it just generates a playlist which then needs to be opened using the same method.
If you want to try using a smart playlist instead of an m3u you can create it in XBMC and open it the same way.
There is a YouTube video showing how to use the smartpl action it for Eden. The details have changed but the concept is the same The actions themselves are documented, and you can look at the stock commands for Frodo that come with VC to see examples of how to use it correctly.
&feature=youtube_gdata_player
I think this must be an XBMC bug so you may want to use their bug tracking system to see if it was reported and possibly create a new ticket.
One possible solution you could try, would be to use activate window with the playlist, then start playing it.