I think that is a more than fair trade off. I would think that the apps that this fix would break are in the minority and it would be too much work for those apps to be updated to work.
All tests against the branch with the fix appear to have wiped out the leak.
Great work and thanks for such a fast turn around.