sleeper: Do a single atomic write when reporting received signals

Problems with the test-suite: sleeper.c writes are not atomic when
reporting received signals

This issue is pretty consistent on FreeBSD - signal reports (writes) to
stdout are intermingled - and makes the self-test-suite fail.

Fixes #21
svstat: Add "once" flag indicator to output

Fixes #15