ifup has an option to call ifup-local if it exists, but ifdown does not and it would be very nice to have this possibility, imho.
Fixed in initscripts-4.40 or so.