On my mac new mandatory update 1.0.3 works fine. If you note that 1.0.3 does not synchronize you are probably still on wrong fork due to a bad "blk0001.dat" file
1) close 1.0.3
2) make a backup of the file ~/Library/Application Support/Sync/wallet.dat
3) delete everything from ~/Library/Application Support/Sync/
except "wallet.dat" and "Sync.conf" (if Sync.conf is not present, create it)
4) check that "Sync.conf" contains only these
official nodes:
addnode=107.170.51.29
addnode=107.170.206.182
addnode=192.241.244.198
5) download bootstrap.dat from
https://dl.dropboxusercontent.com/u/80376827/bootstrap.dat and place it inside ~/Library/Application Support/Sync/
6) open 1.0.3 and wait that bootstrap loads (be patient: it took on my mac at least 30 minutes)
7) as soon as bootstrap import ends, your wallet will synchronize fine
done all this yesterday and again this morning. Works exactly as you described, but the result is still negative. Two of Mined are 'Generated but not accepted Mined'.
v1.0.2 can see Mined and Received coins above them. If the last Received coins would be the wrong fork that would be understandable. But the Mined are credited over 12hrs earlier.
Is there way to fix 'blk0001.dat'? It would be a pity to give up now.
Let's imagine, tomorrow Sync is $10k and next wallet update will conflict couple of Syncs; that will bother a lot! Why Sync wallet is a puzzle? I have no assurance in it now. Take the Dogecoin walet, no puzzles and updates are easy peasy.