Looks like we can't reproduce the issue or there's a problem in the test case provided.
Sencha Premium Member
[4.0.7] Wrong readOnlyCls set for Checkbox & ComboBox when readOnly flag set
The ExtJS API docs clearly state that the "readOnlyCls" attribute for both Checkbox and ComboBox defaults to "x-form-readonly". When I create a form with a combination of text fields, check boxes and comboboxes, only the text fields have this attribute set correctly.
This issue is resolved in 4.1.
Twitter - @evantrimboli
Don't be afraid of the source code!