It doesn't matter who is to blame. A simple /etc/init.d/... start test could catch such grave bugs before they hit the user. Who is to blame could be figured out internally.