Why isn't my includeThreadNamesAsStatementComment JDBC parameter working?
It turns out there's a known bug where this only works when calling the the JDBC API directly.  It does not work when building queries through something like SimpleJDBCTemplate.  All of the applications real work was being done using templates whereas the healtcheck threads were using the direct API.