Just an update: I was able to work around the longpoll disconnect issue by using the API.
- start ccminer with --api-remote flag
- issue "pool" API command to get pool status info
- if LAST variable (last submitted share) is greater than 180 seconds, issue the "quit" command
- miner exits, batch file continues and tries next pool
Works like a charm! All that, though, and I haven't been disconnected even once from the pool in the past 2 days. Heh, figures.
