Browser.open should agree with its documentation & prior behavior.

My bad! Also, going back to old fashioned exception handling because
`Try` is weak.  https://issues.scala-lang.org/browse/SI-8336