Attempt to get cluster flag on roles to work again.

Fix runtime issues with deployment

When marking todo or block call the functions to propagate correctly

Handle Blocked node roles in job runner.  Don't error because something
got blocked before you can run it.
Put back removed transaction
Merge pull request #242 from galthaus/cluster_flag_update

Attempt to get cluster flag on roles to work again.