Does elementary still return their release codename instead of the base ubuntu release for `lsb_release -cs` in shell?
However, we have added an `--upstream` or `-u` flag to lsb_release like other Linux-based OSes to point to an upstream release if the downstream release is not supported. I believe this has been adopted for installers of tools like Ruby and Node.