Я подозреваю, что имя посредника не уникально, и в этом случае второй посредник не зарегистрирован.
Из PureMVC Посмотреть класс:
public function registerMediator( mediator:IMediator ) : void
{
// do not allow re-registration (you must to removeMediator fist)
if ( mediatorMap[ mediator.getMediatorName() ] != null ) return;
...
Для получения дополнительной информации о том, как назначить посреднику уникальное имя, было бы полезно узнать немного больше о том, как вы пытаетесь создать экземпляр и зарегистрировать посредника.