It is not currently possible. Currently it's a binary mode: scrollbars are either not present, or always present.
Your suggestion is a good one. However, it would involve modifying the metrics manager, a terrifying component that no Blockly developer wants to poke. Let me poke it a bit and get back to you...