Когда вы условно добавляете PostMenuButton с помощью plugin-api, дополнительная кнопка включается в _extraButtons между тестами принятия.
При запуске тестов, если тесты, в которых кнопка не должна быть видна, выполняются последними, они завершаются ошибкой. При повторном запуске, по-видимому, эти тесты выполняются первыми, так как ошибок не возникает.