APT update doesn't work unless you also add some package(s)

Testing locally shows that apt-add-repository automatically calls apt update afterwards in Bionic. Judging by the build log, not so in Xenial.