_ready() should be only called when added to tree and all of its children are ready as well.
_init() is called instead. Where instance() is the analogous behavior of new(), but for packed scenes.
Double check if you're really not getting that behavior. If that's really not the case, then consider filing a bug report.