It seems that my latest fixes from rev2617 and r2618 caused a problem. The code responsible for not trusting Tika MimeTypes to return correct msoffice subtypes was wrong. I reversed the order of parameters in MediaTypeRegistry.isSpecificationOf method, which effectively turned that code off, as such a condition could never evaluate to true.
When I fixed that, it turned out that StarOffice files aren't detected properly. I reported it as TIKA-823