when I set the session timeout to any value, sessions never timeout
Are you using Windows pass-through authentication? If so, the session will never timeout. Not ideal, but that's how it is...
I'm hoping (although not promising) that we'll get a no-timeout option into the next release.