1.03 still gave me alot more orphans than the 1.1.0
You can run a different version all you want, but there is a chance you will not be able to send coins to anyone (including exchanges)
or receive coins from anyone and all your staked coins may disappear as soon as you switch to an official wallet version.
As other have said: when you are running a non-official release, you are working in an alternative reality and other wallets will reject
whatever you try to send and your wallet will reject what others send, so you may be unable to sync to the network and what you do
cannot end up in the block chain - which is the official register of all transactions.
The current wallet uses protocol version 60017 so it is very likely that your wallet's messages are rejected by everyone else
for being the wrong protocol version.
I am not the dev, but I have worked with crypto wallets for a while.
If you want to avoid losing your coins, switch to the official version.
If there are occasional orphans then that is a good sign that someone else's wallet produced a block at the same time as yours and
their block won this time. You do not see when there was such a fight and your wallet wins - you simply see a new block, but this is
how the network works and stays healthy: the majority vote wins.
I do not know how you got versoin 1.1.0.0 but it will give you problems until the dev makes it an official release and all wallets switch,
only then will your transactoins be accepted, at this moment you are only creating trouble for yourself and others.
NOTE that you do *not* lose money when an orphan is generated, because the next time the same input stakes, it will generate the
money for the *entire* period, including the time before the orphan, so there is no reason to worry about occasional orphans.