Hi,
Are you still looking into the issue? When you hit the interrupt as soon as you initialize UART block, did you try reading the data from UART_RBR register? It might be worthwhile to check what this value is. Also, is this value consistently same across multiple runs?
Thanks,
Vineetha