title: Python discord.py on_reaction_removed() not called
body: <p>I am writing a discord bot. I have the following code:</p>
  <pre><code>@client.event
  async def on_reaction_add(reaction, user):
      print(&quot;on_reaction_add called&quot;)
  
  @client.event
  async def on_reaction_remove(reaction, user):
      print(&quot;on_reaction_remove called&quot;)
  
  # same problem if I remove this part
  @client.event
  async def on_raw_reaction_remove(payload):
      print(&quot;on_raw_reaction_remove called&quot;)
  </code></pre>
  <p>However, if I start the bot and react to a event, then remove the reaction again, I see:</p>
  <pre><code>on_reaction_add called
  on_raw_reaction_remove called
  </code></pre>
  <p>As you can see, <code>on_reaction_remove</code> is never called. I must have the correct permissions since <code>on_reaction_add()</code>  works properly. This also means the message must be in the message cache, since otherwise <code>on_reaction_add</code>  would not work either. <code>on_raw_reaction_remove</code> is still called, so it must have properly detected that I removed a reaction.</p>
  <p>Note that even if I don't include the <code>on_raw_reaction_remove</code> event I get the same problem.</p>
  <p>Is there a problem with my code, is this a problem with discord.py or is there something I am not understanding?</p>