I had a quick test of using an expression based on map scale in the new map viewer (previous beta). But I wasn't able to change the outline thickness. You might have more luck as I may be missing something simple.
This was the quick expression ('Styles on the rightHandSide) -> Choose attributes - New Expression) Then I just chose Types(Unique Symbols) and set the properties for the the current and 'other'.
if ($view.scale > 100000 ) {
return 1
}
else {
return 10
}