Continuously playback of music during map changes without persistence level

I have used bIgnoreForFlushing myself and sound does persist across levels now (however it seems to cut in/out a lot when server travelling). I have come across an issue with this (currently using 4.5), where when I close the game and the engine begins to free resources, the game crashes on tearing down the audio because the sounds has not been removed from the source list correctly when it is not set to flush.