GCS: fix crash that occurs when no board is found

This is particularly problematic when firmware IAP is not available
and a connection is established.
GCS: Reword message when unknown board is there
Merge pull request #606 from peabody124/unknown_board

GCS: fix crash that occurs when no board is found