I just used importprivkey to import a key, and the whole thing hung up for several minutes. Is that normal?
The import appears to have been successful though.
Yes, the entire blockchain is rescanned for transactions to the key you imported.
Does it make the UI unresponsive with no indication as to what is happening? Sounds like a bug to me.