MDL-41555 tool_behat: Improving behat & selenium exceptions messages

Also moving the 'selenium not running'
checking to a proper place as it was
not thrown since the homepage start
visit() was introduced.