In step 5, why doesn't the oxygen attack the carbene. The way I see it: upon attacking the carbene from ortho position, the mechanism proceeds via a non aromatic intermediate. Oxygen bearing a negative charge is a good nucleophile too.
So I proceeded with oxygen acting as an nucleophile and came up with this mechanism:
The final product is not a major product (I wasn't even able to find it listed as a product after a cursory google search), so why does phenoxide attack the carbene from ortho position.
The product I'm asking about has not even been mentioned in the linked question.