Chronic ISCSI / storage failover / failback issue

I am assigned to work on this chronic ISCSI/storage failover/failback issue.

So here is the issue:

Everytime there is storage failover, the host loses the lun connectivity and there is timeout. Servers needs to be either rebooted or the luns needs to be rescanned in order to connect back. Any thoughts/suggesstions/soulutions would be appreciated.