[Mac] Fix CanvasBackend QueueDraw (rect) to ensure redraw

Original code did not cause OnDraw to be called as expected