Do not report manual option for disk and memory if less than available.

Disk and memory available to a worker may go under the manual option as
the worker shares resources with other processes. This commit makes the
worker conservative, by reporting the minimum between the total
available and the manual option.