While attempting to build an ESB 2.0 dev machine I ran into this issue repeatedly. The installer would sit and wait, I would sit and wait but nothing happened. Finally I started closing it and opening the MSI again (whilst doing runas Administrator). This solved the problem for me however I have seen another possible solution as follows:
Go to command line in elevated security mode, and type:
msiexec.exe -package MyPackage.msi -qr
This will basically run the installation package in quiet mode with reduced UI, and apparently circumvent the bug.