CI for csaxs_bec / test (push) Failing after 5s
write_to_scilog()/write_pdf_report() used the old bec.logbook/client.logbook. send_logbook_message() API, which has no "is scilog even configured" check. Confirmed live: on a session without scilog credentials (this dev deployment has no /etc/bec/secrets/.scilog.env at all), send() blocks indefinitely instead of failing fast -- a real tomo_scan() hung inside _write_subtomo_to_scilog() for 29+ minutes during Phase 1 live testing. flomni already migrated off this API to bec.messaging.scilog, which gates every send behind scilog._enabled (published from the deployment's actual scilog config) -- per Mirko's direction, ported the same mechanism to both OMNY call sites, matching flomni's write_pdf_report()/_scilog_write() exactly rather than merely adding an active_account check. Added 3 unit tests locking in the _enabled gate (skip when disabled, send when enabled, tolerate a send() exception). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QLrD7sVYGLAzsQjLVJpCgt