So, I usually link a huge collection of threads about blocks whenever someone raises another block issue, and I didn’t want to do it this time since McNeel is finally on the ball, but since you asked:
(The workaround above is something I figured out recently, but I haven’t updated that thread with it.)