I'm not sure if this counts as a bug, but when I loaded up armory, it had to download the last 3% of the blockchain, then go through building the database, but now its scanning the blockchain. The problem is, the only wallet has 0 addresses and was freshly created. So now I'm stuck waiting while it scans for nothing.
If there's zero addresses/wallets, it should skip the scan. If it's a newly created wallet, the addresses should be marked "new" and not induce a rescan.
However, it will
always rescan on an unclean shutdown. It's a long story. I'd rather that inconvenience occur than have corrupted balances/history and the confusion that follows. However, it's probably robust enough to not require a rescan on unclean shutdown, I just haven't tried yet.