Encountered a bug though! If I disable the mesh from strand operator, hair stops rendering in Arnold. Sample scene attached. These warnings also get printed by disabling/enabling the node
# Warning: pymel.core.general : Could not create desired MFn. Defaulting to MFnDagNode.
# Warning: [mtoa.ext] HairShape Found no translator named "polymesh"