kill -9 é uma má idéia em geral, já que não permite que o programa seja limpo depois e porque, como você viu, às vezes pode ser tomado pelo sistema como uma falha inesperada que deve ser corrigido reiniciando o que você matou.
Você pode conseguir o que deseja com o seguinte:
sudo service NetworkManager stop
sudo service wpa_supplicant stop
Observe que parar NetworkManager também interrompe dhclient . Para reiniciá-los, use o seguinte:
sudo service wpa_supplicant start
sudo service NetworkManager start