Despite poor support, Banyana Banyana have excelled on Desiree Ellis’ watch