PostgresSQL 8.2 added the new syntax:
DROP SEQUENCE [IF EXISTS] name
The existing PostgreSQL82Dialect and its derivatives do not support this and therefore sequences are not being properly removed when using create or create-drop.