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.
Add some fudge factor here since the metadata server's timer could be different than the python client's by a little bit. Also lets reduce the timeout to 60 seconds.