[FEATURE] Improve executeCommand exception message
If a subprocess command could not be executed, the exception
message now clearly says what command that actually is.
Besides, the message formatting is a bit nicer and an exception
number (timestamp) has been added.