Apart from the pax reports and people bouncing off the ceiling, which do suggest things.
Strewth. You don't need to be in a TS to bounce someone off the ceiling.
Perhaps the reasons why no one from QF is making comment on PPRUNE about the status of the WX radar is because none of us have the foggiest as to the status because none of us were there!
Just as the statement doesn't confirm the WX radar was working, the comments by the Captain at ToD seem appropriate for what happened. Had the wx radar not been working I suspect an entirely different PA would have been made.