Heroku Postgres has removed support for two phase commit via prepared transactions on new databases.

Change effective on 18 July 2013

Heroku Postgres has removed support for two phase commit via prepared transactions on new PostgreSQL 9.3 databases.