Previous comit does not fix the issue. Fixed the problem by scheduling a reset with a flag instead of resetting settings (which happened on the network thread).
Made the schematic folder location configurable.