doh! ok, im a idiot... i commented out #define USE_KEEPALIVE at some point during testing and never re-enabled it. stoopid!
so atm, im using hruska's + greg's fix and im no longer getting the lockups, but still getting the intermittent reboot. i'll revert to just hruska's patch since its know...