Cross snap service ordering

After/before conveys ordering, not dependency.

Given services A and B, when B has after: [A] this literally means when both A and B are started together, start B after A has started. In systemd’s notion, when both are getting activated, means B will be started once A becomes active. However, the after/before does not mean A requires B to function (in oher words, when B goes down, A must go down too), this is what systemd Requires does, but we do not support it yet.