Update course-homepage loading procedure to allow an external session-id to be set -  refs BT#2787