This is resolved upstream. New upstream configuration sports a systemd service setup + lirc_options.conf instead of hardware.conf. These are classic configuration files with no specific handling which is supposed to resolve this issue.
The downside is of course the breakage caused by not supporting hardware.conf. How to handle this is yet not decided.