BRU long haul and non-Schengen arrivals at B aren't separated into clean/non-clean IIRC and require security check before going to A for Schengen flights. I would imagine that it is the same for B to B transfers but haven't for personal experience of that.