Email config overriding issue with artisan.

This fixes an issue where queueing emails with overridden mail configs ( using a custom config loader ) falls back to the default config loader.

The swiftMailer registration is firing before the app is booted which makes it impossible to override its config when using artisan.

Signed-off-by: Suhayb El Wardany <me@suw.me>