Fall back to node scheduling for insufficient privileges

Fixes #14

Also removes duplicate logic for connection pooling.