A bug was reported where a task's revert method was throwing an
'extra args' exception even though it had a **kwargs to slurp up
any extra args. I added some tests to duplicate the behavior but
the tests all pass. I'm hoping pushing this up will cause CI to
reproduce the bug so I can diagnose it further.
Change-Id: I9f4d0f065f11370f7981e93349f473df2bb1015d
Closes-Bug: #1589848