To get endless sleep, `sleep inf` (or `sleep infinity`) can be used instead of `sleep 365d`. Coreutils' sleep accepts any floating-point number as an argument, which may be 'infinity', according to `man strtod`.
Especially "Killed" message, which is normal as 'sleep' is signalled with SIGKILL once session is ready.