Provide more helpful error messages when device fails to open