Properly handle force-join presences by sending everything in return

fix #3305
20 jobs for master in 27 minutes (queued for 4 seconds)
Status Job ID Name Coverage
  Build
passed #14098
docker
build:1

00:02:14

22.5%
passed #14099
docker
build:2

00:01:55

22.4%
passed #14100
docker
build:3

00:02:15

22.7%
passed #14101
docker
build:4

00:01:47

17.3%
passed #14102
docker
build:5

00:02:12

22.8%
passed #14103
docker
build:6

00:01:52

22.9%
passed #14096
docker
build:alpine

00:01:44

passed #14097
armv7l
build:archlinux

00:17:45

passed #14095
docker
build:debian

00:02:35

29.7%
passed #14094
docker
build:fedora

00:02:20

22.0%
passed #14104
docker
build:without_udns

00:01:45

22.4%
 
  Test
passed #14108
docker
test:alpine

00:02:58

passed #14105
docker
test:debian

00:02:42

65.0%
passed #14106
docker
test:fedora

00:02:22

85.7%
passed #14109
freebsd
test:freebsd

00:03:12

passed #14107
docker
test:without_udns

00:02:23

85.7%
 
  Packaging
passed #14112
docker allowed to fail
packaging:archlinux

00:06:01

passed #14111
docker allowed to fail
packaging:deb

00:03:38

passed #14110
docker allowed to fail
packaging:rpm

00:01:14

 
  External
manual #14113
docker allowed to fail manual
coverity