[ruby-core:118565] [Ruby master Bug#20505] Reassigning the block argument in method body keeps old block when calling super with implicit arguments