forkjoin no devuelve resultados

Estoy usando forkJoin para combinar los resultados de dos solicitudes de Firebase

Ambas solicitudes se completan y se registran dentro de la consola, pero la función de mapa para forkJoin no se activa y, por lo tanto, no se devuelven resultados a la aplicación

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
    })
}

Y para las funciones individuales:

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
  })
}

Me suscribo dentro del componente:

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta