[WFLY-2511] NPE when HornetQ control resource does not exist

guard against using a HornetQ control resource that does not exist and
rollback the operation with a meaningful message instead of throwing a
NPE

fix a potential infinite loop if a queue does not exist by preventing
forwarding an operation to a runtime-queue if the operation is *already*
for a runtime-queue