Well, if I'm right, by deleting a deployment (or an application), this deployment is required to be undeployed, thus being destroyed - meaning addons, configuration and all.

In process of switching to a forked buildpack as a migration/transition step, you cannot seriously expect a customer to break down its application, do you?