Audit logs don't appear for SSH unless it exits cleanly

I ran a convox instances ssh command, and it failed partway through with a panic from a websocket error — I noticed it didn’t appear in the audit log (unlike a previous successful session). I ran another convox instances ssh command, and then killed it using kill -9 — it’s been over half an hour, and it still hasn’t appeared in the audit log.

Does this mean that audit log entries won’t be logged unless the convox ssh command exits cleanly? Or does it mean that audit log entries for convox ssh sessions that aren’t cleanly terminated will be significantly delayed?