Bash completion rules are loaded when you start a shell. When you install a bash-completion update, running shells can't be affected by the update. So you have to close your shell and start a new one for the update to take effect. But you do not need to reboot your system.