Init service not starting in user build
The problem was the SELinux context that the process was running under. I was able to fix it by marking the seclabel of my init service.
on property:myprop=1
    start mysvc

service mysvc /system/bin/mybinary myargs
    user system
    group system
    oneshot
    seclabel u:r:su:s0