It seems the URLs are created and/or rendered incorrectly. This issue tends to occur when multiple environments use the same database where the hostnames differ. Or rather when in one environment the default project is JAS and in the other it isn't.
It should be possible to add a default + page specific set of meta keywords+description. Page level keywords should should be appended whereas page level description should overwrite.
<meta> Tags - Examples of Use
Define keywords for search engines:
<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">
Define a description of your web page:
<meta name="description" content="Free Web tutorials on HTML and CSS">
Define the author of a page:
<meta...
Workflow should have support dynamic conditions. That is, determineState should check with the reference module if the state may be changed. This can be done using the "disable" parameter by which the disabled options are provided to determineState, validateState and getOptions.
Additionally the workflow transitions module itself can do so user validations (root only, has to be in group, etc) before it allows for a certain state change.