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.
they are not accepted for the simple reason you mined them under 1.0.2 soon after the mandatory upgrade has been released. So these mined coins, are on a wrong fork, and are not valid on right block chain.
It is normal.
I think you are on right fork now, so leave your wallet opened and unlocked and wait for new mined coins coming in the following days.
It is importanto to use only the mandatory updrade v 1.0.3
Windows: https://mega.co.nz/#!NhFh1YYb!dzynF480lycoTkZMex-Lw1kj00WVPzpOovh_Fa3xiMc
Mac: https://dl.dropboxusercontent.com/u/60507461/Sync-Qt.zip