¿Qué tal:
SELECT COUNT(1)
FROM TableA
WHERE
wrap_up_cd = val
AND ((brn_brand_id = filter) OR (brn_brand_id IS NULL AND filter IS NULL))
No soy un experto en Oracle, pero esperaría que funcione, básicamente hacer que la consulta coincida si tanto el filtro como el valor es NULL.