Yes, absolutely disconnect and reconnect. Ensure you have the new iqn added to the initiator group before doing this.
iqn's are only authenticated at the point at which they login, this is a frequent issue we get in support. Customers only find out when there is a controller failover or they reboot their hosts.
Another area to be careful is capitalisation of iqn's, they are case sensitive.