I think it's very possible we have some investigative role that looked at Launch last night. I know we have two motion detectors already (presumably) and our cop is dead, but we could still have some sort of tracker/watcher or a role cop or something that checked out Launch last night. There was that whole drink escapade before day end.
Unless the investigative role is really reliable, as the ones you mentioned, I feel it would be pointless to use him on launch. I honestly feel we don't have more investigative roles,
The best case scenario is a role that can see who visited its target. But honestly, if this was your role, would you use it on Launch? If he was town. I doubt scum would want to kill him since he already used his role and town suspects him.
If it was someone who could check if Launch visited someone else... that would be redundant, since we already have two motion trackers.
A name cop would be useless since we are all gafia players and choosing good guys and bad guys is arbitrary and in good fun. The only way it would work is if a player lied about their role name.
A role cop could work, but alongside Scrafty's role it would be extremely overpowered.
Now, a scum cop could also be useless unless they also want to know if he has a secondary ability, or if they believe launch is actually neutral, but even then they could do better targeting someone else.
A scum roleblocker would be pointless too.
A town roleblocker I can totally believe, but if that was the case then its even more damning, since no one died tonight.
Same for a jailor.