fix sdl*_canvas_twice tests, and enable in sdl2