I agree. Considering that a reboot always fixes it, there is a 99.9% chance this isn't a hardware issue. However, software engineers need a reliable method to replicate the bug in order to even begin thinking about fixing it. I think we should be working towards finding clear reproduction steps.