(breaks compat) make pre-fork cleaning less error-prone
fix LoginView: return 403 status when used as forbidden-view