As you no longer support EL6 is it time to update the manual with the EL7 versions of the commands.
Also it may help to add
# systemctl stop puppetserver
# systemctl stop httpd
As part of the update commands.
But I am still working my up to a more recent version of Foreman.
I think this applies to all version since 1.12.