Socket and spec fixes

On EPEL 7 we do not have the systemd >= 214 and the sysmd avaialbe in
EPEL does not have this commit backported:
http://cgit.freedesktop.org/systemd/systemd/commit/?id=3900e5fdff688dc3c273f177d9d913b7389d5561

Additionally a small issue with the conditinal was fixed.