I asked if I had been upgraded, but the agent in BLR said it's possible because the onward flight was full, however the seat allocation is not reflecting in the system yet.
Like you said, at T-60 I got an email from EK saying I have been accepted into EK029 with a seat number. But all the confusion regarding the upgrade as I described above had already occurred by the time I got the email.