Актеры должны поддерживать состояние, но о них легче рассуждать, если они только изменяют это состояние в ответ на сообщения или свои внутренние действия;если другие лица хотят, чтобы они изменили состояние, они должны отправить сообщение.
В вашем случае я бы изменил
def otherMethod { backoff = true }
на, в пределах приема,
case BeginBackoff => backoff = true
и пусть тот, кто собирался вызвать другой метод, отправит BeginBackoff
вместо этого.(Если вам нужно преимущественно обработать сообщения об отказе, вы должны использовать двухуровневый прием, который продемонстрировали другие, например, в ответ на ваш предыдущий вопрос об актерах.)