Delete invoice on unagreed estimate yields agreed estimate

I had occasion to convert an unagreed estimate to invoice but realised I could have clicked recurring. So I deleted the invoice and suddenly found I had an agreed estimate

When you convert an estimate to an invoice (recurring/single) it will assume the invoice has been agreed and update it’s status accordingly. Subsequently deleting the invoice doesn’t reset it back to DRAFT, this is more a feature than a bug, I’m not sure it should always change the estimate status?

What you can do is delete the estimate and restore it to revert it back to DRAFT status, so you can then re-convert to a single invoice.

There is a way to change the status of estimates when in DRAFT mode, perhaps we need to extend this to roll back as well once agreed?