The always(*) block was never executing in some simulators because there were no signals on the right-hand side in the block. Changing it to an initial block ensures it always runs. Original-commit: 0b965d579e2df962b91dac141eef6668f932e992