Я бы предположил, что BlazeDS предоставит обратный вызов или событие, когда клиент отключится, но я не работал с Blaze, так что это будет только предположение. Первым шагом было бы проверить документацию, чтобы узнать, так ли это, так как это будет вашим лучшим выбором.
То, что я сделал в случаях, когда нет события отключения (или оно ненадежно), - это добавление сообщения поддержки активности. Например, клиент будет настроен на отправку сообщения keepalive каждые 30 секунд, и если сервер идет не более, скажем, 2 минуты, не видя keepalive, он предполагает, что клиент отключился. Это позволит вам различать разных клиентов, и вы можете поиграть с тарифом и временем проверки, чтобы получить то, что вас устраивает.