All is not lost
To be short, my contract has been extended to June 30, at which point they'll be able to decide whether to take me on full-time as a regular employee. Until then, I'm trying to find some other work, hopefully telecommuting.