Split the various conditions around provider state
Split the various conditions around provider state

This splits the various conditions around provider state in order to
better understand what went wrong.

weierophinney/mwop.net,weierophinney/mwop.net,weierophinney/mwop.net,weierophinney/mwop.net