Я заметил две вещи, которые смотрели на твой код:
Сначала вы создаете новый ReadableListImpl каждый раз, когда вызывается пункт меню. Это означает, что экземпляр ReadableListImpl, к которому вы добавляете сообщение, не всегда совпадает с тем, который использовался при регистрации папки. Таким образом, ваш код должен работать при первом вызове, но не при последующих.
Во-вторых, в BB OS 6 сообщение может появляться в двух местах: на главном экране (панель уведомлений) и в списке сообщений (приложение «Сообщения»). Возможно, ваше сообщение действительно появилось в списке сообщений, но не в панели уведомлений. Из моего опыта сообщения отображаются в панели уведомлений, только если статус сообщения - ApplicationMessage.Status.UNOPENED.
Используйте ApplicationFolderIntegrationConfig, если вы хотите контролировать, где должно отображаться ваше сообщение.