Флэш-сообщения хранятся в сеансе пользователя. Если пользователь открывает два окна браузера. И выполняет какое-то действие с одним окном, которое вызывает вспышку, но пользователь перезагружает страницу во втором браузере, прежде чем первый перенаправит второе, покажет вспышку.
С учетом сказанного это звучит как ваша проблема? Это показывает вспышку дважды? Пожалуйста, уточните и уточните, когда «он показывает, когда не должен».