Just to document an alternative solution and since I found this bug report while searching the same problem:
Under bash, the built-in command disown -h PID achieves the same effect as nohup -p PID on other *NIXes: process stops receiving SIGHUP signals and the user can log out while the process continues running. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org