(SERVER-112) Clean up based on PR review

This commit renames 'stale' to 'expired', cleans up some comments,
adds a few additional tests, and fixes the ruby spec tests.