Proxy process can start if DB is down or corrupted at this moment.
However, proxy cannot send DB down alert and send heartbeat message even if it doesn't work correctly. It's bit hard to know proxy is working correctly or not from frontend.
I think it's better not to start proxy or not to send heartbeat message to Zabbix server if DB is down or corrupted.