ensure that all discharge macaroons are used exactly once

This means means that if we get a successful discharge, we can be sure
that all the first party caveats presented in the macaroon slice have
been checked.

Is it possible to test the case in which a discharge macaroon is used more than once?