title: riverpod - consumer still observes after providerlistener
body: <p>I'm using a ProviderListener to handle single events and a consumer for changes in state.
  Both observe the same <code>StateNotifierProvider</code></p>
  <p>So something like this...</p>
  <pre><code>ProviderListener(
          provider: authPP,
          onChange: (context, state) {
            // on change FOR SINGLE EVENT
          },
          child: Consumer(
            builder: (context, watcher, child) {
              //on state change
              //return watcher(authPP)..bla bla 
            },
          ))
  </code></pre>
  <p>Note: authPP is the same <code>stateNotifierProvider</code></p>
  <p>The tutorial I've watched on youtube seems to work fine observing the same <code>stateNotifierProvider</code>, however when I test its observed in <code>ProviderListener</code> and then in the consumer.</p>
  <p>When really once something is observed in ProviderListener I want the Consumer to ignore it.</p>
  <p>Should I be using two different <code>stateNotifierProvider</code> heres?</p>
  <p>Thanks</p>