The file works fine - dont know what happened to you mug but the entity definitions dont change anything in the .map file. Unless you saved it with problems. Been using it for years - just reinstalled radiant and reinstalled this to check - works fine. Not a broken file, sorry!
The limit is 32768. Thats why so many brushes have been converted into ASE models (to reduce brush count.) Some were converted for rotation and detail also but ...yeah. And patches arent counted under this limit unless you compile with -patchmeta I think... Problem with converting large brush work (like a building front as you say) is that ase models cant act as a structural brush, and of course need clipping/caulking instead (thus basically adding the brushes back in) so theres really no point with that kind of structure.
Was sort of hoping someone here had the technical knowhow to simply edit q3map2 binary to increase the limit Want to avoid -notjunc. And obviously want to avoid reducing the detail...