test/runtime: Change check from listTopics to createTopics to check if Kafka broker is up.
test/runtime: Change check from listTopics to createTopics to check if Kafka broker is up.

This change fixes the check in `waitForKafkaBroker` from `listTopicsCmd` to `createTopicCmd`.
It was done because, the `kafka-topics.sh --list` scripts query the zookeeper directly for topics, and even if
the kafka broker is not up, list topics returns success. This was an incorrect way to check if the
kafka broker is up or not. This change tries to create a test-topic and waits until the topic is succesfully created
or times out. This will ensure that the kafka broker has come up correctly before trying to produce/consume to it.

Fixes: #4431
Signed-Off-By: Manali Bhutiyani <f91afadb65fa57d2313cebbfecb7de1f482fe10f@covalent.io>

scanf/cilium,cilium/cilium,cilium/cilium,eloycoto/cilium,scanf/cilium,eloycoto/cilium,tgraf/cilium,tgraf/cilium,michi-covalent/cilium,cilium/cilium,cilium-team/cilium,scanf/cilium,tgraf/cilium,scanf/cilium,tgraf/cilium,eloycoto/cilium,tklauser/cilium,michi-covalent/cilium,michi-covalent/cilium,tklauser/cilium,michi-covalent/cilium,scanf/cilium,eloycoto/cilium,eloycoto/cilium,cilium/cilium,scanf/cilium,eloycoto/cilium,michi-covalent/cilium,tklauser/cilium,tklauser/cilium,tklauser/cilium,cilium/cilium,scanf/cilium,eloycoto/cilium,tgraf/cilium,tgraf/cilium,cilium-team/cilium