operations/workshop: Remove caching in gradient-map

Rely on prepare() to be called not-too-often instead
Fixes one bug in cache invalidation when setting multiple properties,
which caused some tests to fail in imgflo