Clojure: java.jdbc can't connect to Postgres after changing OS timezone to UTC
<p>When I set my timezone on my server to UTC via <code>timedatectl set-timezone UTC</code> and restart Postgres server, I can connect via psql and verify that <code>select now()</code> returns the correct value.</p>

<p>When I try to start my Clojure app and run a query, I get the following error: </p>

<blockquote>
  <p>Acquisition Attempt Failed!!! Clearing pending acquires. 
  While trying to acquire a needed new resource, we failed 
  to succeed more than the maximum number of allowed
  acquisition attempts (30). Last acquisition attempt exception:
  org.postgresql.util.PSQLException: FATAL: invalid value for parameter "TimeZone": "UTC"</p>
</blockquote>

<p>I am using the following database libraries in my app:</p>

<pre><code>[org.postgresql/postgresql "9.4.1208"]
[clojure.jdbc/clojure.jdbc-c3p0 "0.3.2"]
[org.clojure/java.jdbc "0.6.1"]
</code></pre>

<p>The error looks like it comes from Postgres, but only happens when connecting via the Clojure app.</p>

<p>Everything works if I return the OS timezone to <code>America/New_York</code></p>