The workaround in master for the lost-on-time not correctly doing new-game when you set pieces to starting position on a eboard:
When the game is over on time, use the DGT clock/menu Game Setup / New Game command, or the web client New Game command if available.
Then set the pieces to the start position.
If you already reset pieces and hear Take Back, use the explicit New Game/Game Setup command afterward to force the reset path.
I found out where it was broken. So alternatively you can checkout the master point before it was broken:
git checkout a634054
I cannot easily cherrypick the solution from the 367 branch because that branch introduces a new state variable game_started. And the bug fix is done utilizing that new variable. It wont be long now until we can merge the 367 so I hope you can use the workaround or do the git checkout for now.
-- Johan