Report error if a protocol process failed to start

Report error if a protocol process failed to start, instead of send
self() a message.