Would be a nice if its implemented but i dont see it become factible mostly because there is no way possible to know if it was a real disconnection and not a "faked" disconection (where you force disconnection in order to exploit the system when see the result not going to be good/perfect).
So the only way i could see it be possible would be using some kind of special 'ticket' that on use recovers(or prevents) 100% from a next failed craft, something like reclaim but instead cp to be obtain exclusively from mog station wich will reduced a lot the way of it usage into a emergency/very special items only.