Feeney beats Waters to pole, Brown caught out by red flag | Supercars