FA1.2 nonconformancy in transfer when to = from

The transfer entrypoint, when called with from = to, is a NOOP. However, as discussed here:

I propose to update FA1.2 to clearly state that allowance should be consumed [when from=to] to remove ambiguity.

That is, if I do a transfer with from = to, even though no balances will change, the sender's allowance at from should be decreased.

Edited by Arvid Jakobsson