[1079027] Storage Node (un)deployment can cause deadlock in rhq_storage_...

...node table

Initial commit that attempts to remove umbrella transactions starting at
many entry points, such that scheduling operations happens in their own
trans context.  Needs review and testing...