Add support for ValueFirst provider
Log errored sms when the pool is flushed