When you give a Player a Quest with the command, the conditions are ignored.

Changed that commands also check the conditions and added a new flag (-f) to ignore the conditions.
This is also tested on a server of me. I hope this is up to your coding standards. :)