fix error reporting on boot failure
better logging
handle puma restart failures