Add client timeout to metadata hanging request

This ensures we don't hang even if the metadata server
does not honor the timeout we pass it. We don't need
to handle the exception as the daemon loop catches and
retries on all exceptions.