Tornado 2.2 changed their WebSocketHandler implementation so that it implements RFC 6455  as the default, and only, implementation.
However, the latest Safari 5.1 still only supports draft 76 and there is no planned support for RFC 6455 in Safari 6 either .
tornado.websocket.WebSocketHandler can be configured to still support outdated clients by overriding allow_draft76 .
I would suggest that an application setting is added that allows you to enable draft 76 support, as Tornadio2 users cannot override the default WebSocketHandler.
I might do a commit sometime soon that adds this as an application setting.