As expected the problem did occur but not in the way I anticipated. When the productivity bar reaches 100% at the same time as the crafting bar I was expecting a signal for a single tick and a leftover Uranium-235 in the machine but instead I got no signal on that cycle at all.
Upon further inspection I realized the problem only occurs when the productivity and crafting bars finish at the same time. While the productivity bar finishing isn't technically a "recipe finished" I think it should still fire the control signal, but that's not the real issue. The problem arises from the fact that when crafting and productivity happen on the same tick no signal is fired at all which is clearly not intentional.
The steps to reproduce are:
- Build a Kovarex enrichment process centrifuge
- Insert two normal quality productivity module 3 (total productivity +20%)
- Seed the centrifuge with the inital 40 Uranium-235
- Wait for 5 cycles of the recipe and monitor the recipe finished signal (speed module beacons help)
- No signal emitted on the 5th cycle