For some reason it just stops around April 7th 2015.
The only way to redownload the blockchain is to actually delete the blocks folder within the datadir and start Bitcoin Core. Nothing else will cause a resync; reindexing, rescanning, reinstalling, etc. will not cause a resync.
Could of course be OS related, so I'm going over that now.
I'm using the portable version with -datadir, all on a single SSD dedicated entirely to the blockchain, application, and all app data but nothing else.
All data, hidden, application, wallet, appdata, etc, all were fully empty before proceeding.
Manual backup of the wallet.dat and a dump as well.
When I used -reindex, it re-downloaded the entire blockchain, twice.
It prompted an error before re-downloading.
Only solution that fixed it stopping on that one single block, was an OS restart after a proper shutdown of bitcoind.
On my Windows 7 backup system, it never finished downloading the blockchain, same issue as the other person, but indeed, not related to this specific case.
Still, two systems that have worked without issue for Core for over 3 years, same wallet file etc, chances of both messing up at the same time is quite odd.
In regards to the other thread, I experienced the same issue they had on my Windows 7 machine:
No error, no progress, just stuck sometimes.
Other times it will error out with the debug code snip.
https://bitcointalksearch.org/topic/major-issues-downloading-blockchain-1951354
So I assumed that since 2 machines went stopped working with Core, on the same day after 3+ years, maybe it was related.
Obviously not though now, as a restart of the OS fixed everything it seems and resumed progress.