Yes, you're correct (on both post and the static constructor). Part of the post is not here (we've upgraded the forum the last posts where not imported but I've found them in the archive).
We're working on a solution for this case, we're discussing a more general way to deal with it. We also tracked a bug related to it which we hope to fix soon.
I'll update on this post when the new solution is provided and when the bug is fixed.