3 thinks:
1 - I don't see in httpd code where ap_allow_methods() sets r->method_number.
2 - How would be the order of ap_allow_methods() linked to the >method_number.
3 - Do we really need ap_allow_methods() here?