Sculpt Smooth in Surface mode (as opposed to Laplacian) needs a cache
initialized on first time. In anchored stroke mode with spherical falloff
this was skipped though (because this starts of with no PBVH nodes and
an early return checks for this) and first_time was set to false before
cache initialization.
Now move the cache initalization to happen earlier (same as the cache
initialization for automasking).