No-one would lose any coins. Except the original dev.
There are many ways to do this, and I am 100% sure that the entire community will accept the solution. (The dev is no longer part of the community, he walked away.)
The history of every transaction is in the block-chain. In a 1:1 transfer, where you switch chains... It is a little complex, but you essentially freeze the old chain, build a new one, and make automated "deposit only" on the old chain. Coins deposited to automated addresses, get delivered to any NEW address you pick, on the NEW chain, from the premine that matches the old volume of total coins. (Minus the ones that the dev was in possession of.)
In the end, the old chain is retired, and only the new chain exists. It is kept alive for future transfers only, within reason. However it would no-longer function as a normal chain. Any transactions after a certain date, would NOT get transferred.
This coin is luckily young, and this is not as big of a deal to do, as it would be with a coin like BTC, which would be waaay more complex.
Easier way to do this, is auto-convert coins added to the exchange. (Using them as a form of "Escrow".)