openresolv 3.17.0-1 breaks netctl unit startup if resolv.conf has immutable attribute set (upstream)
<!--
Please read our Bug reporting guidelines before opening a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
If you want to help catching more bugs upfront, consider joining the Arch Testing Team:
https://wiki.archlinux.org/title/Arch_Testing_Team
-->
# Description:
<!-- Describe the bug in full detail. -->
June 28 update of openresolv `3.16.5 -> 3.17.0` causes `netctl` units to fail if openresolv cannot modify `/etc/resolv.conf`. (bug filed upstream, link below)
# Additional info:
* package version(s): `3.16.5` (fine) `3.17.0` (netctl unit failure)
* config and/or log files:
* link to upstream bug report, if any:
**Relevant Journal Entries**
```none
Jun 29 00:44:58 valkyrie network[847]: resolvconf: signature mismatch: /etc/resolv.conf
Jun 29 00:44:58 valkyrie network[847]: resolvconf: run `resolvconf -u` to update
<snip>
Jun 29 00:44:59 valkyrie kernel: r8169 0000:05:00.0 enp5s0: Link is Down
Jun 29 00:44:59 valkyrie avahi-daemon[724]: Interface enp5s0.IPv4 no longer relevant for mDNS.
Jun 29 00:44:59 valkyrie systemd[1]: netctl@ethernet\x2dstatis\x2dvalkyrie.service: Main process exited, code=exited, status=1/FAILURE
Jun 29 00:44:59 valkyrie network[779]: Failed to bring the network up for profile 'ethernet-statis-valkyrie'
Jun 29 00:44:59 valkyrie avahi-daemon[724]: Leaving mDNS multicast group on interface enp5s0.IPv4 with address 192.168.6.14.
Jun 29 00:44:59 valkyrie systemd[1]: netctl@ethernet\x2dstatis\x2dvalkyrie.service: Failed with result 'exit-code'.
Jun 29 00:44:59 valkyrie avahi-daemon[724]: Withdrawing address record for 192.168.6.14 on enp5s0.
```
(full journal section in upstream bug report)
**Upstream Bug Report**
[openresolv 3.17.0-1 breaks netctl unit startup if resolv.conf has immutable attribute set](https://github.com/NetworkConfiguration/openresolv/issues/38)
# Steps to reproduce:
<!-- Describe how to reproduce the bug step by step including the commands -->
1. set immutable attribute on `/etc/resolv.conf` to prevent modification by extraneous resolver tools. (server with specific requirements)
2. create simple static IP from `/etc/netctl/example` directory. (configure to start at boot)
3. reboot - network interface is brought up correctly, but when openresolv can't modify `/etc/resolv.conf` it marks the service `FAILED` taking down the network.
**Extensive Thread on arch-general**
The thread on arch-general containing all logs and configs is titled: *"Updated on 25th to 6.15.3 + firmware (fine), update tonight to 6.15.4 + firmware, network not up, dhcpd4 fails?"*
Will report back with updates from upstream.
issue