This is achieved by adjusting the log traces and ensuring
that the right log errors are emitted based on the status
of the network.
Also, the patch drastically simplifies the structure of the
notification method and unit tests to increase coverage.
Closes-bug: #1289130
Change-Id: I7cc78bba81c516380fc93a68aa7b295312a88e29