Add timeout when waiting for tasks, add direct access to status

Signed-off-by: Rick Copeland <rick@arborian.com>