Update text layer correctly when zooming with USE_ONLY_CSS_ZOOM

Fixes #4634