If you reset
DemoRecordingDevice=
in your unrealtournament.ini to the default UT one ( DemoRecordingDevice=Engine.DemoRecDriver )
then it removes demo viewing bugs, but also means you lose the extended functions of demo managers (seekto, slomo etc)
A way to work around this is to use MovieUnreal which allows you to fast forward even with using the default UT demo player.