message: Fix build warning by catching exceptions in proper order
diff: @@ -1356,16 +1356,18 @@ bool producer_plugin_impl::maybe_produce_block() {
  schedule_production_loop();
  });
  + try {
  try {
  produce_block();
  return true;
  } catch ( const guard_exception& e ) {
  app().get_plugin<chain_plugin>().handle_guard_exception(e);
  return false;
  + } FC_LOG_AND_DROP();
  } catch ( boost::interprocess::bad_alloc&) {
  raise(SIGUSR1);
  return false;
  - } FC_LOG_AND_DROP();
  + }
  fc_dlog(_log, "Aborting block due to produce_block error");
  chain::controller& chain = app().get_plugin<chain_plugin>().chain();
  