OK, so, that's weird.....
I ran `syspatch` and `pkg_add -u` on my blog webserver late yesterday afternoon and all sorts of weirdness ensued.
I could no longer SSH into the box. IPv6 seemed to be broken completely. I couldn't login at the Proxmox console because I set ridiculously long password for all my accounts before I disable password auth anyway, and there's no way I'm getting all 63 mixed case and symbol characters correct...
So, I broke out the OpenBSD recovery console to change my password and do some tinkering but I was way too tired last night so shelved the problem. Oh, and I should mention it seemed to still be accepting web requests for the blog...
This morning, I'm a little more awake, I've been on the case again and we're up and running. I have no clue why yet, but it seems all my PF rules that used `egress` for the interface no longer work. Switching to the real interface name fixes everything. It's got to be route related, as `egress` applies to all interface with a default route but I can't see what cause that to not apply to the only interface the server has.