Well almost two weeks later. I've now completed my last week at the old place, and have started my first half-week at my first contract (they didn't need me to start until Wednesday at 10AM).
Things are going great so far. The biggest difference I'm noticing is that I'm getting my passion for development back again...getting excited to jump in and work with the code.
An update on the liability question: my placement company does actually cover me for E and O liability insurance, so I'm fully covered no matter what. They've been great in keeping contact with me as well over the last few weeks, and they seem genuinely as excited about the placement as I am.