dashboard.py: handle when dashboard isn't created
Sometimes there are problems reading the ports and the dashboard isn't created properly. This is a transient problem and this change avoids the dashboard crashing.
Fixes: https://gitlab.freedesktop.org/mupuf/valve-infra/-/issues/85