The carb fitted to the 912 engines is designed so that "the choke only works when the throttle is set to idle". If the engine is warm and the float chambers are full it will start at any throttle setting.
I should have known. The CAA Head of GA Inspectorate proved it, spilling blood in the process.