Render incremental rendering image at proper location

The old behavior was to render it at the currently visibleExtent based on the
map canvas. The job may however originally have been scheduled for a different extent (calling `refresh()` only delayed for performance reasons) and therefore rendered at an improper location.