worker_resolve: truly honor the options parameter

It was being overwritten by options from struct kr_context;
now the flags are combined (by set union).

For example, the NO_CACHE flag is important for the prefetch module and
for trust anchor updates.
3 jobs for fix-worker_resolve-options
in 3 minutes and 43 seconds and was queued for 2 seconds