erasure-code: separate profile from pool creation

The above paragraph is a little confusing. I kind of think it's unnecessary, especially when nothing in this docstring actually says what the function does (which is, build a list of args to use to execute a command that creates and erasure code profile)