I think that’s the case. Since his issues are “solved” with you being there, anything that happens with Sal in his route is always possible to deviate from the norm, like him actually seeing you pass out in the vault. Sleeping with him prevents his sleepwalking, so any event caused by sleepwalking is kinda cancelled by you