Fix call to provisioner/checker for the upgrade tests

This patch also add some comment for the process
in run_functional-tests.sh.

Change-Id: If5fa99d178c86bba80e285d158b7abbd0800da4f