erasure-code: separate profile from pool creation

```None``` is the more standard value to use here