fixed an issue where cancel_connection() always fools SQUIT into thinking it was successful.