The workaround for this issue is to update the logic in the TX/RX startup FSM's ("gtwizard_*_tx/rx_startup_fsm.v/vhd") as below:
Replace this text:
if (time_tlock_max = '1' and mmcm_lock_reclocked = '0')
if (time_tlock_max = '1' and mmcm_lock_reclocked = '0' and reset_time_out = '0')
Note: In general it is better to add a condition to check for reset_time_out = 0 whenever a time_out is checked in the start up FSM's.
This has been fixed in version 3.0 or later of the Wizard which is included in Vivado 2013.3 or later.