fix(tasks): improve performance

- avoid fetching tasks 2x
- limit desk/user hash lookups
- avoid some shadow/autoheight digests

@eozan @nidzix review?