My mom sent me an update on the swallowtail caterpillars that she took home from our garden:
You wouldn't have had to worry about the caterpillars eating much more of your garden. One chrysalis happened Monday morning. The other three were in their prep pose Tuesday and went into chrysalis Tuesday night and Wednesday morning. I read that if it's warm enough they will hatch out, otherwise they stay in the chrysalis until spring. Interesting stuff!