[win] Fix Trac:15412 No video when moving XBMC between monitors.

see title
`Reset()` can be called from various places.
Isn't better to call `PreInit()` from `OnResetDevice()`?