I recall reading of one Unix implementation that when executing /bin/false noticed that the spawned shell (/bin/false) had failed (because that’s what /bin/false does, by design) and helpfully launched /bin/sh so you could debug it. True or false (pun intended), this is why I use /bin/true to stand in as a shell in this capacity.