setup controller status on role change to only sent when version 6 is negortiated by the switch and controller. This helped to fix some errors in unittests related to a controller role. Also abstracted out some code in ofconn_set_role() related to sending controller status async messages to make the code cleaner.