Improving the performance in regard to leases.

Hi everyone, Theo here from the ManageSpase Dev Team. This week I picked up a story to enhance the error handling around leases, but I discovered that we were losing the cause and the context of our errors when we were logging them. I have now ensured we keep this essential data for our logs, and I'm currently adding the new errors for all the sad paths around leases. I'll see you all again soon with another update!