1. There are some plugins like a flash player which may hang the browser inconsistently waiting for some resource during a test run, try disabling such plugins while starting the test using the chrome switches. http://peter.sh/experiments/chromium-command-line-switches/
2. The browser might hang waiting for some third-party ads. Try disabling ads using some ad blocker extension or block the URL pattern using the custom proxy configuration.
For inconsistent browser hangs, try to find which process hangs the browser.
1. Unlike Firefox, Chrome creates a separate process for browser, tab, extension and plugins.
2. When the browser hangs check is there any new process(shift+Esc) like Web Worker:blob appended with a third party URL, then follow #2
3. or else if there are more separate process opened for plugins, try #1