Protect against bad requests to /svc/boot and unify logging

To fairly separate patches, the second of which addresses issue 93