are there logs we can post when this happens that are helpful?
Not really. Debugging C code is a mess. The best way to help figure out the issue is to be able to reproduce it on command and then post the steps here to do so.
The desktop lock ups should be all gone if you've performed all your system updates on the latest 4.x Bodhi release.