If it goes up to roof level, and is open to atmosphere, (might have a cage on the top but that's normal practice), then it'll be ventilating the sewer. I'd still want to see an AAV on the stack taking your WC (and theirs), as there is a distinct possibility bath/basin traps could be pulled under certain circumstances. Seems you're already experiencing the opposite, and whilst admittedly an AAV wouldn't help that, the whole installation is of very poor design.