Fix interaction between packages perlbrew and eshell

If the use of `perlbrew-use' happens before the load of the eshell
package then the eshell buffers wont be able to access the correct
perl.