I guess I was expecting that these sorts of things would be fixed in the 'stable' build.
Still that's fair enough, this is early access after all and I suppose there's only so much developer time.
If/when I move over to to build 41 I'll try to do some checks to see if this still happens. I don't think I'd be the only one who would think this is a fairly major bug.