Question: Prior to 2004, what was the name of the competition that took place in Johannesburg, South Africa and had the 400 m hurdles event?
SQL: SELECT Competition FROM table WHERE Notes = 400 m hurdles AND Year < 2004 AND Venue = johannesburg, south africa