Hi,
First, please upload the irule with "Code" Format... it will be easier to read it. Each person who want to help you will loose 10 min to search where are comments, where ends a command and where start the next one. most of them will stop reading :)
Why do you change Server SSL profile?
Why do you renegociate Client side SSL session?
the best way to define one irule for multiple VS is to use CardOnFile pool suffix for every pools.
Example:
default pool : AIB_126
Cardonfile pool : AIB_126_CardOnFile
in this case, use the command :
pool "[LB::server pool]_CardOnFile"