There has been an outstanding relayd bug reported to bugs@ with a patch. I've been maintaining this fix locally for some time. Did it just fall through the cracks or is there a reason it hasn't been applied?
http://marc.info/?l=openbsd-bugs&m=142644133217938&w=2 I use this functionality as a substitue for SNI. Tim.