forkjoin não retorna resultados

Estou usando forkJoin para combinar os resultados de duas solicitações do firebase

As solicitações são concluídas e registradas no console, mas a função de mapa do forkJoin em si não é acionada e, portanto, nenhum resultado é retornado ao aplicativo.

public initGroup(groupname, username){
  console.log(groupname, username)//This logs
  return Observable.forkJoin([
      this.getGroup(groupname, username),
      this.groupMembers(username, groupname),
    ])
    .map((data)=>{
      console.log(data)//This does not log
      this.group = data;
      return this.group
    })
}

E para as funções individuais:

public getGroup(groupname, username){
  return (this._af.database.object('/groups/'+groupname) as FirebaseObjectObservable<any>)
      .map((group)=>{
       console.log(group)//This logs
       return group
  })

}
 public groupMembers(username, groupname){
  return  this.afService.getUserItems(groupname)
  .map((users:UserInfo[])=>{
    console.log(users)//This logs
    return users
  })
}

Eu assino dentro do componente:

let conn = this.groupService.initGroup(groupname, username)
                  .subscribe((data)=>{
                  console.log(data)//Does not log
                  ......
                })

questionAnswers(2)

yourAnswerToTheQuestion