Hi there, probably you already fund the answer to your question, but being a enamel lover myself, I thought it was a pitty if your pieces where still getting ruin. This is what I have learned so far:
Usually the enamel start to crack when you are fireing the last layers, and you are right because it cools off to quickly, the only way I have found to avoid this is aplying a layer of enamel to the back of the piece we called Contremally, meaning "contra enamel" I don't know the right english terminology for that.
So here is how I do it:
After washing the enamels with destilated water, I keep the dirty water from it in a container, when the residue of the enamel sits, I through out the excess water, living this residual enamel moistured like a paste.
I apply the regular enamel by layers, so when I have my fist crack after the first, second or third fireing (it doesn't matter) I turn the piece over, I apply then a layer of glue with a broch (made by mixing hot water with some seeds and letting it thicken overnight) and finally the "Contremally" (that paste I was talking about) with a small spatula. Then, I put the piece over the radiator to dry. Once it is dry, I turn it over and apply my next layer of enamel (over the cracked one) and fire it as normal but this time I put the piece over a small base of nikel not to ruin my net. After the piece is done, you can choose to clean the back with your dremmel or you can make a bessel and set the piece living it like it is, (some people like it because the piece is heavier).
I hope that wasn't too confusing.
Good luck!